2016-04-14 2 views
0

Я пытаюсь перейти от Tomcat 6 до 8.Javax.el.ELException: Не удалось разобрать Выражение

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: файл: /help.jsp (строка: 75, column: 20) "$ {# article.category.name! = '' & & # article.category.name! = null}" содержит inv Выражение Алид (ы): javax.el.ELException: Не удалось разобрать выражение

+0

она должна быть просто article.category.name вместо # article.category.name? – Sanj

ответ

0

[$ {# article.category.name = '' & & # article.category.name = нуль!}] Удалите знак фунта (#), предшествующий 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> 
Смежные вопросы