Javax.el.E​​LException:无法解析表达式

时间:2016-04-14 15:46:17

标签: 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>

例外:

  

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

1 个答案:

答案 0 :(得分:0)

删除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>