方案1:
1.在web.xml文件修改为:
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:jsp="http://java.sun.com/xml/ns/javaee/jsp" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5"> <display-name>Archetype Created Web Application</display-name> </web-app>
修改命名空间以及版本
2.修改Dynamic Web Module的版本为2.5
这样就解决了jsp不支持el表达式的问题。
测试代码:
运行结果:
方案2:
直接在jsp顶部加上这句:
<%@ page isELIgnored="false" %>
这两种都可以,第一种较为方便。