Eclipse创建Maven项目不支持el表达式的解决方式

方案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

Eclipse创建Maven项目不支持el表达式的解决方式

这样就解决了jsp不支持el表达式的问题。

测试代码:

Eclipse创建Maven项目不支持el表达式的解决方式

运行结果:

Eclipse创建Maven项目不支持el表达式的解决方式

方案2:

直接在jsp顶部加上这句:

<%@ page isELIgnored="false" %>

这两种都可以,第一种较为方便。