我正在尝试从 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.ELException : Failed to parse the expression 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36627976/