论坛首页 入门讨论版 Struts

struts2 自定义action调用方法

浏览 846 次
该帖已经被评为新手帖
作者 正文
最后更新时间:2008-01-24

一:在struts.xml中定义'method'属性

<action name="memberEdit" method="memberEdit" class="com.horizon.action.MemberAction">
            <result name="memberEdit" >/WEB-INF/adminjsp/memberEdit.jsp</result>
    </action>

直接访问就行了http://localhost:8080/test/memberEdit.action

 

二:在<s:submit   name="method:xxxx" value="提交"/>中定义,xxxx为方法名.

三:访问Action时,在Action名后加上“!xxx”(xxx为方法名)。

例如:http://localhost:8080/test/memberEdit!meadd.action

但是这个方法却报错

There is no Action mapped for namespace / and action name memberQuery1

检查了下路径和action名都没错,不知道错在哪?

  • myStruts2.rar (3.2 MB)
  • 描述: 这个可以了.方法没错
  • 下载次数: 52
   
最后更新时间:2007-12-23
这个问题我也出现过,想了很长时间,也看别人怎么解释的可是都不行.
   
0 请登录后投票
最后更新时间:2007-12-28
我也遇到了
   
0 请登录后投票
最后更新时间:2008-01-21
<action name="savePage" class="PageAction" method="save">
<result name="success" type="dispatcher">page_detail.jsp</result>
<interceptor-ref name="params" />
</action>

这样可以的
   
0 请登录后投票
论坛首页 入门讨论版 Struts

跳转论坛:
JavaEye推荐