今天在调试之前出现SSH整合asm包冲突的时候发现,tomcat下如果使用j2ee5.0,会导致EL语言的失效,这个时候需要在jsp页面上方加上:
<%@page isELIgnored="false"%>
或者在web.xml文件中修改最上面的版本为2.4,以及验证的xsd为web-app_2_4.xsd.
在web.xml中 还可以配置<jsp:config>元素:
<%@page isELIgnored="false"%>
或者在web.xml文件中修改最上面的版本为2.4,以及验证的xsd为web-app_2_4.xsd.
在web.xml中 还可以配置<jsp:config>元素:
<jsp-config> 元素主要用来设定JSP相关配置,<jsp-config> 包括<taglib>和<jsp-property-group>
子元素。
(1)其中<taglib>以前的Jsp1.2中就有的,taglib主要作用是作为页面taglib标签中的uri和tld文件的一个映射关系
(2)其中<jsp-property-group>是JSP2.0种新增的元素。
<jsp-property-group> 主要包括8个子元素,它们分别是:
<jsp-property-group>
<description>
设定的说明
</description>
<display-name>设定名称</display-name>
<url-pattern>设定值所影响的范围</url-pattern>
<el-ignored>若为true则不支持EL语法</el-ignored>
<page-encoding>ISO-8859-1</page-encoding>
<scripting-invalid> 若为true则不支持<% scripting%> 语法</scripting-invalid>
<include-prelude>设置JSP网页的抬头,扩展名为.jspf </include-prelude>
<include-coda>设置JSP网页的结尾,扩展名为.jspf</include-coda>
</jsp-property-group>