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