有时候我们在新建一个项目后,在JSP页面内写EL表达式,如:
2.web.xml中的<web-app>中没有指定JSP和Servlet的版本,将<web-app>标签换成如下:
${1 + 1}
结果就显示“ ${1 + 1} ”,而不是显示2,可能有两种原因:
1.JSP页面指令中禁用了EL表达式,将JSP页面开头加上如下指令:
<%@ page isELIgnored="false" %>2.web.xml中的<web-app>中没有指定JSP和Servlet的版本,将<web-app>标签换成如下:
<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">
本文介绍了解决JSP页面上EL表达式不显示计算结果的问题,提供了两种常见解决方案:一是确保JSP页面启用了EL表达式;二是检查web.xml文件中是否正确配置了JSP和Servlet的版本。
454

被折叠的 条评论
为什么被折叠?



