例外が発生したときに、カスタム メッセージを含むカスタム ページを表示したいと考えています。このために、私はこのようにしています。
アクション クラス:
catch(OrbytTvException e) {
result=NONE;
Error err=new Error();
err.setErrMsg("Exception Occured");
log.info(err.getErrMsg());
request.setAttribute("error", err);
}
Struts.xml:
<result name="none">/WEB-INF/pages/error.jsp</result>
エラー ---- これは、errMsg プロパティを含む Bean です。
ここで例外が発生した場合、そのプロパティに 1 つの値を設定しています。
エラー.jsp:
<s:bean name="com.sits.itv.util.Error" var="errorBean" />
<s:property value="#errorBean.errMsg"/>
ここでは errMsg を表示していますが、null が表示されます。
struts2でカスタムメッセージを表示する方法を教えてください。