我正在尝试从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.ELException:失败 解析表达式[$ {#article.category.name!=&#39;&#39; &安培;&安培; #article.category.name!= null}]
答案 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>