最近做一个 电商前段网站,操作订单相关操作的时候,订单操作必须是注册用户才可能操作的,所以需要给order包加入自定义拦截器:
<struts>
<package name="order" extends="webpub" namespace="/order">
<interceptors>
<interceptor-stack name="defaultOrderAll">
<interceptor-ref name="defaultStack"></interceptor-ref>
<interceptor-ref name="loginChecker"></interceptor-ref>
</interceptor-stack>
</interceptors>
<default-interceptor-ref name="defaultOrderAll" />
<action name="findShoppingCart" class="orderAction" method="findShoppingCart">
<result>/order/shoppingCartShow.jsp</result>
</action>
<struts>
注意:<interceptor-ref name="defaultStack"></interceptor-ref> 不可以少。因为action执行的要必须要调用struts的其他很多拦截器,所以默认的拦截器不可以少。