本帖最后由 a506690 于 2009-11-30 15:48:30 编辑

解决方案 »

  1.   

    不可能,你吧
    <url-pattern>*.dzquota</url-pattern>
    改为
    <url-pattern>*.do</url-pattern>
    测试看看,如果都不能过滤,那说明是你程序的问题
      

  2.   

    action的后缀的配置更改成这样了吧:  <servlet-mapping>
        <servlet-name>action</servlet-name>
        <url-pattern>*.dzquota</url-pattern>
      </servlet-mapping>
    *.dzquota可以请求到action的吗
      

  3.   

    配置成<url-pattern>/*</url-pattern>不就可以了啊
      

  4.   

    顺便问问
    *.dzquota 是啥东东?
      

  5.   

    .dzquota是我在struts.xml配置文件改的,默认是.action
    用/*也不行,其实如果我运行的话,可以拦截.dzquota,但是如果我直接在地址栏输入.dzquota后缀的地址的话,过滤器就拦截不了。那要怎么解决在地址栏直接输入action地址?
      

  6.   

    自我总结一下,最后还是用了老套的方法,拦截器拦截action。
    过滤器只能拦截jsp页面,而不能拦截struts2的action。所以当在地址栏直接敲入action地址的时候,是拦截不了的。
      

  7.   

    之前打算用spring的security,但是貌似security用在我的需求中,有点大材小用了,嘎嘎。。有时间再去深切了解下security。
      

  8.   

    JSP页面放到WebRoot下面,直接只对action拦截就可以了。。
      

  9.   

    恩,我jsp是放在web-inf下的。Security,有看过,但是觉得仅我的需求来说,没必要用。毕竟再加个插件进来,比直接用拦截器庞大。
      

  10.   

    如果用strut2的话,用拦截器控制
      

  11.   

    <url-pattern>/* </url-pattern>
    我原来刚用的时候,有次就是这样配置的 ,呵呵 结果过滤的很干净。图片这些都全过滤掉了
    图片都不能显示
      

  12.   

    我也最近在试用/*呵呵 确实很彻底 不过在ssh2中action是无法过滤的.在考虑用拦截器?还是试用acgi?
      

  13.   


    我用了拦截器来过滤action。