0
我想在引發異常時顯示包含自定義消息的自定義頁面。 爲此,我正在這樣做。異常消息
Action類:
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>
錯誤----這是一個bean包含ERRMSG財產。
當在這裏提出異常時,我正在爲該屬性設置一個值。
error.jsp文件:
<s:bean name="com.sits.itv.util.Error" var="errorBean" />
<s:property value="#errorBean.errMsg"/>
我在這裏顯示ERRMSG但它顯示爲空。
請你幫我看看如何在struts2中顯示自定義消息。
感謝您replay.could請您提供在strut2中開發異常處理的參考url – rams 2012-04-19 09:50:11
@rams:異常處理在S2中沒有什麼不同,並且沒有特別的例外,你需要在S2下拋出,你幾乎可以自由地拋出任何異常,並且我已經在我的程序中提供了2個引用解答如何處理和向最終用戶顯示信息的答案 – 2012-04-19 09:53:47