Maven 创建的项目中的 JSP 页面默认忽略 EL 表达式问题

由于 Maven 创建的项目中默认生成的 web.xml 的版本为 2.5 之前的,在 2.5 之前的 web.xml 中 EL 表达式默认为忽略不解析的,所以应该修改 web.xml 的约束信息,改为 3.0 之后的即可
1. Maven 创建的默认 web.xml 文件头信息
<!DOCTYPE web-app PUBLIC
 "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
 "http://java.sun.com/dtd/web-app_2_3.dtd" >
 
<web-app>

</web-app>
2. 添加 3.0 之后的 web.xml 约束头信息
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
         http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
         version="3.1">
         
</web-app>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容