日期:2014-05-17  浏览次数:20717 次

request.getAttribute()问题
String currentPage = request.getAttribute("currentPage").toString();//这个值已经获取到了


${requestScope.currentPage} //我却得不到值??? 为什么或者说还有其它方法告诉我 谢谢




------解决方案--------------------
先确定用的Servlet / JSP的版本。

查看web.xml的开头部分,如果有以下内容,表示是Servlet 2.4 / JSP 2.0。
<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

在默认情况下,Servlet 2.4 / JSP 2.0支持。

如果是别的版本下,将用到EL 表达式的 JSP页面的开头添加如下一句代码即可。
<%@ page isELIgnored="false" %> (这个我试过有用)
另外的 看参考资料,资料里面有的方法我试了没什么效果,仅仅参考参考资料:http://www.javaeye.com/topic/231840 http://www.javaeye.com/topic/155354