在Maven环境下jsp无法是EL表达式
原因:
因为生成的web.xml的版本过低,只有在2.5版本以上才会在jsp页面默认isELIgnored=“false” ;
所以解决方案一:
在jsp页面修改 isELIgnored=“false” ;
<%@ page contentType="text/html;charset=UTF-8" language="java" isELIgnored="false" %>
解决方案二
修改web.xml版本为2.5以上
<!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 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5">
</web-app>