首页 > Web开发 > 详细

jsp页面只显示EL表达式不显示数据

时间:2021-08-06 17:48:59      阅读:28      评论:0      收藏:0      [点我收藏+]

在web.xml的<jsp-property-group>中可以控制一组JSP是否使用EL,在每个JSP中也可以指定是否该JSP使用EL。在page directive中的isELIgnored属性用来指定是否忽略。格式为:

<%@ page contentType="text/html;charset=UTF-8" language="java" isELIgnored="false"%>

如果设定为真,那么JSP中的表达式被当成字符串处理,Web容器默认isELIgnored="false"。
但是
web.xml有些版本不一样,默认是true,所以会导致
EL表达式无法被解析到. 后台的数据成功的传了过来,然而前台JSP页面EL表达式无效,解析不到EL表达式,被当成字符串处理。
最终的幕后黑手:web.xml

<%@page isELIgnored=“false”%>的优先级要高于web.xml中的设置,所以在JSP中的设置会盖掉web.xml中的设置.

jsp页面只显示EL表达式不显示数据

原文:https://www.cnblogs.com/jtxw/p/15107964.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!