一.概述
二.使用案例
public class ProductAction extends ActionSupport implements ModelDriven<Product>{
private Product product=new Product();
@Override
public Product getModel() {
// TODO Auto-generated method stub
return product;
}
public String saveProduct() {
int a=10/0;//出现异常
return "productList";
}
}
通过下面跳转到error.jsp
<action name="product" class="com.eduask.chp.action.ProductAction" method="saveProduct">
<result name="productList">productList.jsp</result>
<exception-mapping result="error" exception="java.lang.ArithmeticException">
</exception-mapping>
<result name="error">error.jsp</result>
</action>
在error.jsp显示
<s:property value="exception"/>
打印出错误信息
全局配置,注意顺序,否则保存
<package name="default" namespace="/" extends="struts-default">
<global-results>
<result name="error">error.jsp</result>
</global-results>
<global-exception-mappings>
<exception-mapping result="error" exception="java.lang.ArithmeticException"></exception-mapping>
</global-exception-mappings>
<action name="product" class="com.eduask.chp.action.ProductAction" method="saveProduct">
<result name="productList">productList.jsp</result>
</action>
</package>