struts2--action编写及方法的访问

本文介绍 Struts 框架中 Action 的三种常见编写方式及其调用方法,包括直接编写 POJO 类、实现 Action 接口及继承 ActionSupport 类。此外还详细解释了如何通过配置文件指定调用 Action 中的具体方法。
摘要由CSDN通过智能技术生成

Action的三种编写方式:
1、直接编写一个类,此类不继承任何类,不实现任何借口,也就是一个普通的POJO类。(不建议用)
2、编写一个类,此类实现Action接口。
3、编写一个类,继承ActionSupport(最常用,因为实现类不需要实现所有的方法)

struts对action中方法的访问:
1、默认访问execute()
2、在action标签中添加method属性来访问action类中的方法
3、action标签中通配符的方法访问action类中的方法:【最常用】
由于action类中有多个方法,那么在action标签中可以配置多个action标签来执行action类中的方法。
所以,我们只写一个action标签,将标签name设置为通配符方式,action标签中的method通过name的通配符家{}方式得到相应的方法,如下:
<action name="Demox_*" class="xxxxx.xxx.Demox" method="{1}">
 <result name="add">/a.jsp</result>
</action>
4、动态调用方式:(一般用不到)
在使用动态调用方式前需要先进行常量的设置:
<constant name="struts.enable.DynamicMethodInvocation" value="true">
在action标签中配置name和class属性,不用配置method属性。
访问action的方法路径 action的name的名称!action里面的方法名称【jsp页面里的路径】。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值