本帖最后由 hajall 于 2009-11-28 21:51:06 编辑

解决方案 »

  1.   

    判断用户有没有进行登录,用filter拦截就可以实现
      

  2.   

    那有很多个url,我必不想用filter,并且只是拦截个别action的个别方法而已,只是想用spring看是否能实现这种需求
      

  3.   

    如下是配置方法:
    <action
          parameter="method"
          path="/login"
          type="org.springframework.web.struts.DelegatingActionProxy">
    </action><bean name="/login" class="com.peng.login.action.LoginAction">
        <property name="userService" ref="userService"></property>
    </bean>注意:action中的path要和spring bean中的name要一样
      

  4.   

    貌视楼上还没有听明白我的意思,你这种写法顶多是将strut交给spring管理,这个每个人都知道,而现在要的是一个简便的方法进行权限拦截
      

  5.   

    我知道filter通用,但是在一个dispatchaction里面,有几个方法需要进行拦截,而有些则不用
      

  6.   

    记得spring有好几种interceptor,好像有一种叫bean什么什么的interceptor,我也记不清楚了!你去查一下
      

  7.   

    DispatchAction 里面那么多方法,有必要用spring  aop 吗,
    写个filter是再好不过啦,lz