日期:2014-05-19  浏览次数:20681 次

都来帮帮我吧
STRUTS2,一个action类里面有多个方法,怎么调用其中的一个呢。请求路径怎么写,配置文件又该添加什么样的属性呢.没什么分了,请见谅哦,呵呵
------最佳解决方案--------------------
struts2 太久没有用了!说错了请见谅,比如说form表达提交一个user!add.action 请求以感叹号分隔就可以了,struts2配置都一样,<action name="user" class="userAction">userAction有多个实现的方法,public String add(){} public String del(){} 这个控制器会自动执行add方法的 如果form表单提交的是user!del.action 那么会执行del这个方法
------其他解决方案--------------------
<action name="url中 xxx.action中的xxx" class="XXX" method="你action中的方法名">
            <result name="success(方法返回的值)">指定的路径</result>
        </action>

------其他解决方案--------------------
引用:
<action name="url中 xxx.action中的xxx" class="XXX" method="你action中的方法名">
            <result name="success(方法返回的值)">指定的路径</result>
        </action>
如果是这样,那么我岂不是每个方法都要配置一下吗?我记得以前好像有个属性叫parameter...,请求路径呢?

------其他解决方案--------------------
引用:
struts2 太久没有用了!说错了请见谅,比如说form表达提交一个user!add.action 请求以感叹号分隔就可以了,struts2配置都一样,<action name="user" class="userAction">userAction有多个实现的方法,public String add(){} public String del(){} 这个控制器会自动执行add方法的 如果fo……
呵呵,我试了,有用,谢谢你,给你15分,剩下5分给楼上那兄弟吧,呵呵
------其他解决方案--------------------
没事  以后,你就会知道为什么,每一个你用到的方法,都需要配一个了。每个方法都是有好处的