Tomcat6与Tomcat7的部分区别

J2EE项目中,EL表达式出现过的一个问题:java

使用tomcat7版本的不会出现这种问题,但使用Tomcat6时会出现这种问题。tomcat

简而言之:EL表达式内部不能出现对象的方法调用,以下几例:jsp

1、${list.size()>0}ide

2、${list.get(0)}对象

3、${result.subsring(0,5)}get

若是你打算使用Tomcat6版本的,建议修改成下列方式string

1、${fn:length(list)}it

固然要导入jstl标签库  <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>io

2、${list[0]}function

3、${fn:substring(result,0,5)}

 

Tomcat 7或许兼容性更好了,直接能够使用对象的方法了【项目中发现,无官方依据】

相关文章
相关标签/搜索