首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

struts2中处理自定义错误的方法小结

2012-11-09 
struts2中处理自定义异常的方法小结在struts2的架构中,应该充分利用ssh架构的优势,去实现自定义异常,小结

struts2中处理自定义异常的方法小结

在struts2的架构中,应该充分利用ssh架构的优势,去实现自定义异常,小结如下。

先写自定义异常类:
?

public class ProjectException extends Exception {

??? public ProjectException(){
??? ?super();
??? }
???
??? private String message;
??? public ProjectException(String message){
??? ?this.message = message;
??? }
???
?public String getMessage() {
??return message;
?}

然后在struts.xml中,定义如下:
<global-results>
<result name="error">/error.jsp</result>
</global-results>
??<global-exception-mappings>?
???????????? <exception-mapping result="error" exception="java.lang.Exception"/>?
???????????? <exception-mapping result="error" exception="com.exception.ProjectException"/>?
??????? </global-exception-mappings>
然后error.jsp中
? <s:fielderror></s:fielderror>
?? <s:property value="exception.message"/>

热点排行