如何评估<%= SessionMessages.contains(renderRequest.getPortletSession(),“...”)%>在EL

时间:2016-08-25 22:56:00

标签: jsp liferay el

我需要在代码中不使用scriplets。我该如何更改此行?

<c:if test='<%=SessionMessages.contains(renderRequest.getPortletSession(),"author-added-success")%>'>
    <liferay-ui:success key="author-added-success" message="Author has been added successfully." />
</c:if>

提前致谢!

1 个答案:

答案 0 :(得分:0)

如果我没有弄错:在这种情况下,您可以完全省略<c:if>代码:如果找不到<liferay-ui:success/>key将无法显示任何内容。

当然,这并没有回答问题的问题,但它可能会解决问题 - 取决于你是否还有其他情况,你仍会遇到相同或类似的问题。