是否有专门用于显示消息的 JSTL 标记,并且只有在有消息要显示的情况下?这样我就不必用“c:if”标签来包围显示了。
如果是这样,我该如何使用它?我应该如何添加要显示的消息?
是否有专门用于显示消息的 JSTL 标记,并且只有在有消息要显示的情况下?这样我就不必用“c:if”标签来包围显示了。
如果是这样,我该如何使用它?我应该如何添加要显示的消息?
这听起来像是一份工作c:out
。例如,这应该显示 的值person.name
,或者如果是 则什么都不显示null
。
<c:out value="${person.name}" />
如果要在 a 的情况下显示默认值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>