spring webflow を使用して jsp で非検証エラーを表示するにはどうすればよいですか。
struts ActionErrors/ に相当するもの
どうも
spring webflow を使用して jsp で非検証エラーを表示するにはどうすればよいですか。
struts ActionErrors/ に相当するもの
どうも
私の解決策は次のとおりです。
<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());
これを試して
<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 でエラー/情報/致命的なメッセージを表示するにはどうすればよいですか?