这个是strut2 中的跳转并指定执行方法的
这样写,请求到user 这个action 并执行里面的 login 方法

解决方案 »

  1.   

    那是因为你项目中strut拦截器默认只拦截以 .action 结尾的路径( <url-pattern>/*.action</url-pattern>)。
    也可以是.do结尾,或者定义 /* 默认全部拦截,就可以不带后缀。
      

  2.   

    是的,配置web.xml的时候过滤器的过滤url为.action,就是过滤以.action结尾的请求,!后面跟的是方法名,一般不建议这么做
      

  3.   

    默认处理的后缀是可以通过常量”struts.action.extension“进行修改的,如下面配置Struts 2只处理以.do为后缀的请求路径:
    <struts>
        <constant name="struts.action.extension" value="do"/>
    </struts>