EL表达式无效问题
引起原因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_2_3.dtd 这个版本的isELIgnored默认设置为true)。
解决方法1:不改变web.xml的情况下解决办法是在jsp页面头加入:<%@page isELIgnored="false"%>
<%@page isELIgnored="false"%>的优先级要高于web.xml中的设置,因此在JSP中的设置会覆盖web.xml中的设置
解决方法2:改变web.xml的约束
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
<!-- (web-app_2_3.dtd 这个版本的isELIgnored默认设置为false)。 -->
</web-app>