0

spring webflow を使用して jsp で非検証エラーを表示するにはどうすればよいですか。

struts ActionErrors/ に相当するもの

どうも

4

3 に答える 3

0

私の解決策は次のとおりです。

<c:forEach items='<%=((RequestContext) jspContext.findAttribute("flowRequestContext")).getMessageContext().getMessagesBySource(null)%>' var="msg">
    <c:choose>
        <c:when test="${msg.severity.label eq 'Error'}">
            ERROR: ${msg.text}
        </c:when>
        <c:otherwise>
            ERROR: ${msg.text}
        </c:otherwise>
    </c:choose>
</c:forEach>

そして、メッセージは次のように追加されます(例:コントローラー):

context.getMessageContext().addMessage(new MessageBuilder().error().code("localized.error.code").build());
于 2010-12-12T20:24:34.833 に答える
0

これを試して

<c:forEach items="${flowRequestContext.messageContext.allMessages}"     var="message">
  <li>
    Message Source is ${message.source}
    <br>
    Message Text is ${message.text}
  </li>
</c:forEach>

POJO アクションで spring-webflow を使用しているときに、jsp でエラー/情報/致命的なメッセージを表示するにはどうすればよいですか?

于 2015-04-10T02:41:05.343 に答える