无法在Tomcat 7.0.23中编译JSP但它可以在Tomcat 5.5.28中运行

时间:2012-01-12 13:32:37

标签: jsp tomcat struts

  

org.apache.jasper.JasperException:无法为JSP编译类:   在jsp文件中的行:695处发生错误:/pages/settings/viewModify.jsp   ecViewChildSelItr无法解析

ecViewChildSelItrid<logic:iterate>的{​​{1}}属性。

viewModify.jsp

这在Tomcat 5.5.28中运行,但在Tomcat 7.0.23中不运行。这是怎么造成的,我该如何解决?

1 个答案:

答案 0 :(得分:2)

我不知道它为什么不编译,但是如果你尊重最佳做法并避免使用scriptlet,你就不会遇到这个问题:

<option value="${ecViewChildSelItr.ecDisplay.ecDisplayId}">...

另请注意,<logic:iterate>已弃用(与几乎所有其他逻辑标记一样)多年来支持JSTL <c:forEach>标记(以及其他核心JSTL标记)。