0

表示するメッセージがある場合にのみ、メッセージを表示するための JSTL タグはありますか? 表示を「c:if」タグで囲む必要がないように。

もしそうなら、私はそれをどのように使用しますか?表示するメッセージを追加するにはどうすればよいですか?

4

1 に答える 1

1

これは の仕事のようですね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>

(これで質問の答えが得られない場合は、「メッセージ」の意味と、メッセージをどのように表示するかについて、より明確にする必要があります。)


コレクションに 0 個以上のメッセージがある場合:

    <c:forEach items="${messages}" var="message">
        <c:out value="${message}"/>
    </c:forEach>
于 2012-10-10T10:08:09.317 に答える