0

是否有专门用于显示消息的 JSTL 标记,并且只有在有消息要显示的情况下?这样我就不必用“c:if”标签来包围显示了。

如果是这样,我该如何使用它?我应该如何添加要显示的消息?

4

1 回答 1

1

这听起来像是一份工作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>
于 2012-10-10T10:08:09.317 回答