问答详情
源自:4-4 动态方法调用-深入Struts2

通配符的问题

  <action name="helloworld_*"  method="{1}" class="com.action.action">
    <result >/index.jsp</result>
  <result name="{1}">/{1}.jsp</result>
  <result name="{1}">/{1}.jsp</result>
  </action>

为什么总是跳转到index.jsp而跳转不到add.jsp

提问者:夏侯瑾軒 2017-08-12 17:37

个回答

  • puikiri
    2017-09-13 00:49:19

    action.java里面的add()和update()方法的返回值  即return要写上相对应的方法名,我的问题和你的一样,

    add()方法的return值是add,update()的方法的return值是update,实测就是这样!视屏没写没办法@!!!!!

  • 星小梦
    2017-08-20 07:03:52

    你没事配置2个一模一样的result干嘛?闲的?不写name默认success,那看你返回的字符串是什么!

  • Ahdim
    2017-08-13 21:25:53

    actino的源码呢? 应该是你的 add method 返回的是 SUCCESS 第二行 你这句<result >/index.jsp</result> 表示了 SUCCESS 要显示的页面是 index.jsp