我从弹簧3 SVN样本部署Petclinic中的代码存储库的表达在Tomcat7,我得到以下异常:
内部错误
根本原因是:/WEB-INF/jsp/owners/form.jsp(4,1)“$ {owner.new}”包含无效表达式:javax.el.ELException:[new]不是一个有效的Java标识符org.apache.jasper.JasperException:/WEB-INF/jsp/owners/form.jsp(4,1)“$ {owner.new}”包含无效表达式:javax.el.ELException: [new]不是有效的Java标识符
这个表达式在SpringSloce tc Server Developer Edition 2.0中解决得非常好。
任何想法为什么Tomcat 7.0.2有问题吗?
无论Tomcat 7 EL分析器是否更严格,该类都有一个'isNew()'方法,使用'$ {owner.new}'是合法的。因此我认为这是Tomcat 7中的一个EL * bug。它应该是固定的Tomcat。 – 2010-10-07 13:15:06