继承抽象拦截器的自定义拦截器配置
继承抽象拦截器的自定义拦截器配置
自定义拦截器类代码如下:
?
package struts.jccx.interceptor; import com.opensymphony.xwork2.ActionInvocation; import com.opensymphony.xwork2.interceptor.AbstractInterceptor; public class ExampleInterceptor extends AbstractInterceptor { //重写抽象拦截器的拦截方法 @Override public String intercept(ActionInvocation arg0) throws Exception { System.out.println("start invoking2....."); String result=arg0.invoke(); System.out.println("end invoking2....."); return result; } }
?
?
?
Struts.xml配置信息如下:
?
?
<?xml version="1.0" encoding="UTF-8" ?> <!-- 声明DTD文件 --> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <!-- Action 所在包定义 name为项目名,扩展默认文件struts-default.xml配置文件--> <package name="Struts2Test" extends="struts-default"> <!-- 拦截器配置定义 --> <interceptors> <interceptor name="example" value="messageResource"></constant>--> </struts>??
?
接下:继承方法拦截器的自定义拦截器配置
<!--EndFragment-->