request将值从servlet传到jsp取不到值
- Java code
//Servlet中request.setAttribute("ztzaxx_al", ztzaxx_al); //ztzaxx_al是一个ArrayListrequest.setAttribute("UrlPath", sUrlPath); //sUrlPath是一个stringSystem.out.println(sUrlPath);//服务器端能打印出来request.getRequestDispatcher("/result.jsp").forward(request, response); //jspString Url = (String)request.getAttribute("UrlPath");ArrayList ztzaxx_al = (ArrayList)request.getAttribute("ztzaxx_al");最后ArrayList能得到
但是string得不到 <%=Url %>为空 这是什么原因啊
不想用session
[解决办法]
如果request.getAttribute("ztzaxx_al");能得到值的话,那么传值过程应该是没问题的,你在Servlet中再仔细确认一下Url存入的值是否正确
[解决办法]
没看出问题
[解决办法]
楼主可以把问题叙述的再详细点,把代码贴的更详细点!
[解决办法]
检查下你的servlet中sUrlPath是否是null