Javax.el.E​​LException : Failed to parse the expression 异常

标签 java jsp tomcat tomcat8

我正在尝试从 Tomcat 6 切换到 8。

JSP 文件:

<h1><c:if test="${#article.category.name != '' && #article.category.name != null}"><s:property value="article.category.name" />: </c:if><s:property value="article.title"></s:property></h1>

异常(exception):

org.apache.jasper.JasperException: file:/help.jsp (line: 75, column: 20) "${#article.category.name != '' && #article.category.name != null}" contains invalid expression(s): javax.el.ELException: Failed to parse the expression [${#article.category.name != '' && #article.category.name != null}]

最佳答案

删除 article.category.name 前面的井号 (#)。

这应该适合你:

<h1><c:if test="${article.category.name != '' && article.category.name != null}"><s:property value="article.category.name" />: </c:if><s:property value="article.title"></s:property></h1>

关于Javax.el.E​​LException : Failed to parse the expression 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36627976/

相关文章:

java - 是否可以向我没有源代码的类添加断点?

mysql - 有没有类似WAMP的mySQL服务器+JSP服务器包?

java - 从 servlet 获取对 JspContext/PageContext 的引用

java - Java Web 元素中的构建文件路径

java - 如何让 Java 32 位网络应用程序在完全 64 位机器上运行?

java - 查找哪个依赖项包含 Spring WebApplicationInitializer

json - 为什么我在我的 web 应用程序中使用 Tomcat 时出现类未找到异常?

java - 使用 spring 加载应用程序上下文时出现异常

java - 为多线程 REST API 客户端设计

java - QueryDsl 日期算术问题(PostgreSQL 落后)- 函数 add_minutes(...) 不存在