JSP页面无法识别EL表达式的解决方法

学生来问我,他的页面中写了EL表达式,但是运行时无法正常显示,然后百度解决了该问题,解决方案来源https://www.cnblogs.com/fingerboy/p/6007040.html

该文中提出了两种解决方案,但是第一种尝试未解决该问题,最终通过修改web.xml解决了该问题,现将解决方案记录一下

原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 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"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
    version="3.0">

 

posted @ 2018-07-20 10:16  Ida.Xing  阅读(232)  评论(0)    收藏  举报