首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

request将值从servlet传到jsp取不到值,该如何解决

2012-02-17 
request将值从servlet传到jsp取不到值Java code//Servlet中request.setAttribute(ztzaxx_al, ztzaxx_al)

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

热点排行