2016-04-14 62 views
0

我試圖切換從Tomcat 6-8Javax.el.E​​LException:無法解析表達式

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}」包含inv alid表達式(S):javax.el.E​​LException:無法 解析表達式

+0

應該只是被article.category.name代替#article.category.name? – Sanj

回答

0

[$ {#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> 
相關問題