为什么我的EL表达式不能正常显示呢?
是这样的做的一个servlet转发到页面的时候的时候request.getAttribute("list");里面存在了值,但是页面上的el表达式却显示“${user.i...
是这样的做的一个servlet转发到页面的时候的时候request.getAttribute("list");里面存在了值,但是页面上的el表达式却显示“${user.id}”.源码如下:
展开
5个回答
展开全部
<%@ page isELIgnored="true" %>
说明:true 忽略EL表达式
false 启用EL表达式
如果不写,低版本默认为 true
高版本默认为 false
说明:true 忽略EL表达式
false 启用EL表达式
如果不写,低版本默认为 true
高版本默认为 false
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以用<c:out value=""></c:out>来试试看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的foreach的items属性的值怎么不用el表达式试一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你在request对象里面放的是user对象的集合名字是list吗?如果是的话,把reqeustscope去掉看看
追问
可是还是没有作用,问题如下:严重: Unable to find a value for "id" in object of class "java.lang.String" using operator "."。Exception in JSP: /showInfo.jsp:31
28:
29:
30:
31: ${user.id }
32: ${user.name }
33: ${user.sex }
34: ${user.age }
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询