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

it2025-10-16  6

由于 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>
最新回复(0)