【发布时间】:2015-02-19 12:57:07
【问题描述】:
我们有一个使用 Tomcat 7 运行良好的 Web 应用程序。但是,当我们在 Tomcat 8 上部署它时,我们总是在 HTML 页面上看到一个错误:
Error
javax.el.ELClass@550077ee
HTML 页面是使用 JSP 和 JSTL 创建的。错误区域的 JSTL 代码是:
<c:if test="${Error!=null}">
<span>${Error}</span>
</c:if>
只需将从 Java 端传递的变量更改为“错误”以外的任何内容(例如 XXXError),问题就会消失。
那么任何人都可以解释问题是什么吗?我假设“错误”是一个保留字,但为什么这会影响 Tomcat 8 而不是 Tomcat 7?
谢谢,
菲尔
【问题讨论】: