私のMVCコントローラーには、署名付きのハンドラーメソッドがあります。
public void myAction(ActionRequest request, ActionResponse response, Model model) {...}
そして、この方法では、送信されたデータに問題がないかどうかを確認します。有効でない場合は、エラーを設定したいと思います。現在、私はこの簡単な方法でそれを行っています:
model.addAttribute("operationStatus", "error");
model.addAttribute("operationMessage", "a lot of things went wrong");
およびビューJSP:
<c:if test="${requestScope.operationStatus == 'error'}">
<div class="msg-error">${requestScope.operationMessage}</div>
</c:if>
確かに、SpringPortletMVCのエラーを処理するためのより良い方法が必要です。<form>
タグだけでなく、さまざまな場所にエラーメッセージを表示する必要があることに注意してください。
では、エラーをどのように処理する必要がありますか?