两个步骤:
1.通过<interceptor .../>元素来“定义”拦截器
2.通过<interceptor-ref .../>元素来“使用”拦截器
<?xml version="1.0" encoding="GBK"?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
http://struts.apache.org/dtds.struts-2.1.7.dtd>
<struts>
<constant name="struts.custom.i18n.resources" value="mess" />
<constant name="struts.i18n.encoding" value="GBK" />
<package name="lee" extends="struts-default">
<interceptors>
<interceptor name ="mysimple" class="org.crazyit.app.interceptor.SimpleInterceptor">
<param name="name">简单拦截器</param>
</interceptor>
</interceptors>
<action name="loginPro" class="org.crazyit.app.action.LoginAction">
<result name="error">/WEB-INF/content/welcome.jsp</result>
<interceptor-ref name="defaultStack"/>
<interceptor-ref name="mysimple">
<param name="name">改名后的拦截器</param>
</interceptor-ref>
</action>
<action name="*">
<result>/WEB-INF/content/{1}.jsp</result>
<action>
</package>
</struts>