由于 Maven 創(chuàng)建的項(xiàng)目中默認(rèn)生成的 web.xml
的版本為 2.5 之前的牺陶,在 2.5 之前的 web.xml 中 EL 表達(dá)式默認(rèn)為忽略不解析的狡恬,所以應(yīng)該修改 web.xml
的約束信息洼滚,改為 3.0 之后的即可
1. Maven 創(chuàng)建的默認(rèn) 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>