在struts2的配置文件中使用一个通配符我会: <action name="login*" class="com.demo.struts2.action.LoginAction"》
    <result name="success">welcome.jsp</result>
    <result name="input">{1}.jsp</result>
  <action>调用代码:执行登录的地址:http://localhost:8080/demo/loginlogin!login.action
执行退出的地址:http://localhost:8080/demo/loginerror!logout.action可是我怎么配置多个*号在name属性里呢?我太愚钝了,想不到啊?高手指点一下多个*号怎么配置呢?

解决方案 »

  1.   

    login*abc*这样就是多个*号了呀。
    你当然不能这样来做:login**
      

  2.   

    <action name="userBeanTest*!*" class="com.zhangyz.tools.UserBeanTest"
    method="{2}">
    <param name="id">{1}</param>
    <interceptor-ref name="testStack"></interceptor-ref>
    </action>
      

  3.   

    <action name="userBeanTest*!*" class="com.zhangyz.tools.UserBeanTest"
    method="{2}">
    <param name="id">{1}</param>
    <result name="success">/index.jsp</result>
    </action>