只要为每个action配置一个interceptor 才不会发生死循环,
如果配置默认拦截器,就死循环,
我要拦截roleProfile包,下面的所有action,但是每个action都设置一个很麻烦
而且所有页面登陆控制,只有login包里面的home与login action不要拦截
求大神帮助代码:        <package name="login"  extends="struts-default" namespace="/" >    <interceptors>   <interceptor name="loginInterceptors" class="com.pracbiz.interceptor.LoginInterceptor"/>   <interceptor-stack name="loginDefaultStack">    <interceptor-ref name="defaultStack" />    <interceptor-ref name="loginInterceptors"/>   </interceptor-stack>  </interceptors>    <global-results>   <result name="home" type="redirect">home.action</result>  </global-results>       <action name="home">   <result>/WEB-INF/struts-views/login/login.jsp</result>  </action>  <action name="main">   <interceptor-ref name="loginInterceptors"></interceptor-ref>   <result>/WEB-INF/struts-views/welcome.jsp</result>  </action>  <action name="login" class="login" method="login">   <result name="success" type="redirect">main.action</result>   <result name="error" >/WEB-INF/struts-views/login/login.jsp</result>  </action> </package>   <package name="roleProfile"  extends="login" namespace="/">  <default-interceptor-ref name="loginInterceptors"></default-interceptor-ref>  <action name="initRoleProfile" class="initRoleProfile" method="initRoleProfile">   <result name="success">/WEB-INF/struts-views/role/roleList.jsp</result>  </action>  <action name="initSaveRoleProfile" class="initRoleProfile" method="initModule">   <result>/WEB-INF/struts-views/role/saveRole.jsp</result>  </action>  <action name="initEditRoleProfile" class="initRoleProfile" method="initEditRoleProfile">   <result name="success">/WEB-INF/struts-views/role/editRole.jsp</result>   <result name="error">/WEB-INF/struts-views/role/roleList.jsp</result>  </action>    <action name="*RoleProfile" class="initRoleProfile" method="{1}RolePromfile">   <result name="success">/WEB-INF/struts-views/role/addRoleSuccess.jsp</result>   <result name="error" >/WEB-INF/struts-views/role/{1}Role.jsp</result>  </action>  <action name="deleteRoleProfile" class="initRoleProfile" method="deleteRoleProfile">   <result name="success">/WEB-INF/struts-views/role/roleList.jsp</result>   <result name="error">/WEB-INF/struts-views/role/roleList.jsp</result>  </action> </package> <package name="ajaxCommon" extends="login" namespace="/" >  <action name="ajaxRoleProfileExist" class="ajaxRoleProfileExist" method="roleProfileExist">   <interceptor-ref name="loginInterceptors"></interceptor-ref>  </action> </package>   <constant name="spring.ObjectFactory" value="spring"></constant> <constant name="struts.custom.i18n.resources" value="messages-error"></constant>