struts2中一个action中实现多个功能

百度知道

struts2中一个action中实现多个功能应该怎么写

连接 http://zhidao.baidu.com/link?url=IQDMV_f31jURbjz_I_v64NZRW2y_1PGSr7wiIZ2S_RQ-19G3S55ndaJRtiG46qguYRU7LCz8iml4T_XTvFl3Sq

可以在action中写多个你需要的方法..

然后在struts.xml中为这个action类配置多个<action>你可以给这些<action>起不同名字,

然后用method属性制定要执行哪个方法...

例如:

<action name="forwardLogin" method="forward" class="com.sambow.struts2.LoginAction"><result>/login.jsp</result></action><action name="login" class="com.sambow.struts2.LoginAction"><result name="input">/Login.jsp</result><result>/welcome.jsp</result></action>

例如上面的配置就是为LoginAction这个action类配置了2个<action>而起了不同的名字其中第一个指明了method,

用户请求forwardLogin时就会调用LoginAction中的forward()方法第二个没有明了method,用户请求login时就会调用LoginAction中默认的execute()方法


希赛问答

都来帮帮我吧STRUTS2,一个action类里面有多个方法,怎么调用其中的一个呢。请求路径怎么写

连接 http://www.educity.cn/wenda/211048.html

<action name="url中 xxx.action中的xxx" class="XXX" method="你action中的方法名">
            <result name="success(方法返回的值)">指定的路径</result>
        </action>


可以定义多个action 用相同的class路径

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值