如何解决EL表达式不在JBoss AS 4.2.2中评估
| 在JBoss AS 4.2.2中不评估EL表达式。我已声明“ 0”符合Servlet 2.4规范。<web-app id=\"WebApp_ID\" version=\"2.4\" xmlns=\"http://java.sun.com/xml/ns/j2ee\"
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"
xsi:schemaLocation=\"http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd\">
为了使EL在JBoss AS 4.2.2中工作,还需要做些什么?
解决方法
您的
web.xml
根声明看起来不错。
排除的其他原因:
确保在您的Web应用程序的/WEB-INF/lib
(例如servlet-api.jar
,jsp-api.jar
,el-api.jar
等)中没有不同servlet容器制造商/版本的Servlet / JSP / EL库。在那里克服编译问题,但这是错误的方法!
确保您的JSP中没有ѭ7。
确保您的“ 0”中没有以下内容:
<jsp-config>
<el-ignored>true</el-ignored>
<jsp-config>
, 加
<%@page isELIgnored=\"false\" %>
在您的JSP中。
我对Tomcat 6也有类似的问题。即使未全局禁用EL(通过web.xml)。通过上述声明,我不得不在我的JSP中单独启用EL。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。