EL表达式被当成字符串处理而没有正确解析的现象

解决办法:

1.修改web.xml为以下:

<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">
重新部署,启动tomcat,结果EL表达式被正确解析了出来

2.在jsp页面设置<%@ page isELIgnored=”false”%>来指定正常解析EL表达式

 因为javaee4中默认设置是<%@ page isELIgnored=”false”%>,而javaee5中默认设置可能是<%@ page isELIgnored=”true”%>

版权声明:本文为Mob99原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/Mob99/p/10492670.html