概述
- tomcat5.0默认支持EL,同时用户可以在Web.xml文件中对整个web应用程序进行设置或者
- 在每个页面中单独设置page指令来控制TOMCAT是否对EL的支持。
- ----------------------------
- EL扩展表达式语言的设置
- 对于一个单个JSP页面,你可以使用定义page指令来设置jsp页面是否支持EL。默认是支
- 持EL(如果要页面不支持EL,请设置为isELIgnored=true;
- <%@
page isELIgnored="true|false"%> - 对于整个WEB应用程序,要修改WEB.XML配置(tomcat5.0.16默认是支持EL的);
- <jsp-property-group>
- <description>
For config the ICW sample application </description> - <display-name>JSPConfiguration</display-name>
- <url-pattern>/jsp/datareset.jsp</url-pattern>
- <el-ignored>true</el-ignored>
- <page-encoding>UTF8</page-encoding>
- <scripting-invalid>true</scripting-invalid>
- <include-prelude>/jsp/prelude.jspf</include-prelude>
- <include-coda>/jsp/coda.jspf</include-coda>
- </jsp-property-group>
-
- ----------------------------------------------------------------------------------------------
-
- 方法一
-
在每个jsp页面添加<%@ page isELIgnored="false" %> - 方法二
-
修改web.xml中的<web-app>标记为 -
<web-app 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-web-app_2_4.xsd" version="2.4">
jsp 页面中总是使用${}之类的表达式,因为使用了struts2 开始一直以为 这个表达式是ognl表达式,其实不是的是el表达式,el表达式需要控制启动才能使用的。搞了一上午,终于搞定了。
最后
以上就是笑点低美女为你收集整理的Tomcat对EL表达式的支持和配置的全部内容,希望文章能够帮你解决Tomcat对EL表达式的支持和配置所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复