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或許兼容性更好了,直接能夠使用對象的方法了【項目中發現,無官方依據】

相關文章
相關標籤/搜索