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