在struts2中提供了一些常用的拦截器,其中就包括对异常处理的拦截器,我们直接声明使用即可,下面来看个例子。
struts.xml
<!DOCTYPE struts PUBLIC
“-//Apache Software Foundation//DTD Struts Configuration 2.0//EN”
“http://struts.apache.org/dtds/struts-2.0.dtd”>
airticket/airticket.jsp
airticket/airticketdetail.jsp
airticket/airtickeTorder.jsp
error.jsp
error.jsp
下面是一个action,产生一个异常,用于测试
AirTicketAction.java
import com.opensymphony.xwork2.ActionSupport;
@SuppressWarnings(“serial”)
public class AirTicketAction extends ActionSupport {
@Override
public String execute() throws Exception {
// TODO 自动生成方法存根
//产生一个除数为0的异常
int i = 1/0;
return SUCCESS;
}
}
用于显示的jsp页面
error.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding=”UTF-8″%>
出错了!
很简单,配置完成可以使用了。
一起交流学习请访问:Tore_m_1206686_21115_1_1.html”>http://www.shangxueba.com/sTore_m_1206686_21115_1_1.html
世俗的纷扰,生活的琐碎使人精疲力尽,