当前位置: 移动技术网 > IT编程>开发语言>Java > 浅谈java里的EL表达式在JSP中不能解析的问题

浅谈java里的EL表达式在JSP中不能解析的问题

2019年07月22日  | 移动技术网IT编程  | 我要评论

今天也碰到了el表达式无法解析的事情,于是在网上查询了下,大多说是因为web.xml中声明的版本问题

于是收集了如下版本:

web-app_2_2.xsd  
<?xml version="1.0" encoding="utf-8"?>   
<!doctype web-app public "-//sun microsystems, inc.//dtd web application 2.2//en" "http://java.sun.com/dtd/web-app_2_2.dtd">   
 
<?xml version="1.0" encoding="utf-8"?> <!doctype web-app public "-//sun microsystems, inc.//dtd web application 2.2//en" "http://java.sun.com/dtd/web-app_2_2.dtd">  
 
web-app_2_3.xsd  
<?xml version="1.0" encoding="utf-8"?>   
<!doctype web-app public "-//sun microsystems, inc.//dtd web application 2.3//en" "http://java.sun.com/dtd/web-app_2_3.dtd">   
 
<?xml version="1.0" encoding="utf-8"?> <!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_4.xsd  
<?xml version="1.0" encoding="utf-8"?>   
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" version="2.4" xsi:schemalocation="http://java.sun.com/xml/ns/j2ee  http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">   
 
<?xml version="1.0" encoding="utf-8"?> <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" version="2.4" xsi:schemalocation="http://java.sun.com/xml/ns/j2ee  http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">  
 
web-app_2_5.xsd  
<?xml version="1.0" encoding="utf-8"?>   
<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" version="2.5" xsi:schemalocation="http://java.sun.com/xml/ns/javaee  http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">   
 
<?xml version="1.0" encoding="utf-8"?> <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" version="2.5" xsi:schemalocation="http://java.sun.com/xml/ns/javaee  http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> 

一一试了一下,还是不行。最后发现,在jsp的声明(<%@page %>)部分加一行,如下:

<%@ page iselignored="false" %>

这样设为false才能解析el表达式。

以上这篇浅谈java里的el表达式在jsp中不能解析的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持移动技术网。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网