读书人

request将值从servlet传到jsp取不到值

发布时间: 2012-02-17 17:50:42 作者: rapoo

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

读书人网 >Java Web开发

热点推荐