【问题标题】:Javax.el.ELException: Failed to parse the expressionJavax.el.E​​LException:无法解析表达式
【发布时间】:2016-04-14 15:46:16
【问题描述】:

我正在尝试从 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>

例外:

org.apache.jasper.JasperException: file:/help.jsp (line: 75, column: 20) "${#article.category.name != '' && #article.category.name != null}" 包含无效的表达式:javax.el.E​​LException:失败 解析表达式 [${#article.category.name != '' && #article.category.name != null}]

【问题讨论】:

  • 应该只是 article.category.name 而不是#article.category.name?

标签: java jsp tomcat tomcat8


【解决方案1】:

去掉 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>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-27
    • 2015-04-16
    • 2012-02-16
    • 1970-01-01
    相关资源
    最近更新 更多