是否有专门用于显示消息的 JSTL 标记,并且仅在有要显示的消息时才显示?这样我就不必用"c:if"标签包围显示器。
如果是这样,我该如何使用它?我应该如何添加要显示的消息?
这
听起来像是c:out
的工作。 例如,这应该显示 person.name
的值,或者如果它null
则不显示任何值。
<c:out value="${person.name}" />
如果要在 null
的情况下显示默认值,则:
<c:out value="${person.name}" default="no name" />
或
<c:out value="${person.name}">no name</c:out>
(如果这不能回答您的问题,您需要更明确地说明"消息"的含义......以及您希望如何显示它们。
如果集合中有零封或多封邮件:
<c:forEach items="${messages}" var="message">
<c:out value="${message}"/>
</c:forEach>