日期:2014-05-18  浏览次数:20826 次

jsp中${param.user}不解析是什么原因?
jsp中${param.user}不解析是什么原因?在jsp中<%= request.getAttribute("user") %>可以,用${}就不行,是不是少了那个包啊?

还有一个问题,如果一个request属性是一个ArrayList对象,对象中每个元素是一个jababean,请问jsp中如何循环获得每个bean的属性值(假设该bean有name属性)?用<c:forEach>怎么处理?

------解决方案--------------------
<%= request.getAttribute("user") %> 对应的应该是 ${user} 这样就可以取到值了

------解决方案--------------------
是${requestScope.user}
楼主那个等同于request.getParameter("user")
------解决方案--------------------
是${requestScope.user} 
楼主那个等同于request.getParameter("user")
------解决方案--------------------
1 你没有加上 el 表达式的声明吧,去看看el的教程

2 看这个 http://www.java2000.net/p3893
------解决方案--------------------
既然知道用forEach了迭代就OK了
------解决方案--------------------
<c:forEach var="demo" items="${list}">
 显示${demo.name}
</c:forEach>