为什么我的EL表达式不能正常显示呢?
答案:5 悬赏:0 手机版
解决时间 2021-04-02 09:04
- 提问者网友:放下
- 2021-04-01 19:42
为什么我的EL表达式不能正常显示呢?
最佳答案
- 五星知识达人网友:低血压的长颈鹿
- 2021-04-01 20:08
先说这段代码中的问题:
forEach获取集合的items也是要用el表达式的,这里应该写的是items="${requestScope.list}"。var是指定集合在此遍历中的名称的,不需要表达式所以这样就好。
额外再说说其它可能的原因:
1 jsp页面是否导入了el表达式相关文件
2 jsp上的变量名和后台是否对应,作用域是否对应
3 后台是否正常传值过来了。
forEach获取集合的items也是要用el表达式的,这里应该写的是items="${requestScope.list}"。var是指定集合在此遍历中的名称的,不需要表达式所以这样就好。
额外再说说其它可能的原因:
1 jsp页面是否导入了el表达式相关文件
2 jsp上的变量名和后台是否对应,作用域是否对应
3 后台是否正常传值过来了。
全部回答
- 1楼网友:街头电车
- 2021-04-02 00:38
你可以用 来试试看
- 2楼网友:酒醒三更
- 2021-04-01 22:59
你在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:</td>
31:${user.id }</td>
32: ${user.name }</td>
33: ${user.sex }</td>
34: ${user.age }</td>
28:
29:
30:
31:
32:
33:
34:
- 3楼网友:怙棘
- 2021-04-01 22:03
你的foreach的items属性的值怎么不用el表达式试一下
- 4楼网友:慢性怪人
- 2021-04-01 21:40
<%@ page isELIgnored="true" %>
说明:true 忽略EL表达式
false 启用EL表达式
如果不写,低版本默认为 true
高版本默认为 false
说明:true 忽略EL表达式
false 启用EL表达式
如果不写,低版本默认为 true
高版本默认为 false
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯
摔到大腿变肿了怎么办 |
男女在一起多久后啪啪啪比较合适 |
囚犯服役期间,使用他的身份证。检查安检的互联网 |
前后的气体分子数目不相等时,为什么当压强一定时 |
真空胎在型号标识上与普通胎有什么区分吗? |
945除以(9乘以15)的简便算法 |
工银安盛御享人生重疾险在当地没有保险分公司,如 |
下列方程是二元一次方程的是( ) A.3x-6= |
正方形一边上任一点到这个正方形两条对角线的 |
阴历怎么看 ? |