在Struts2中 Action 的操作可以在struts.xml配置中的
<action name="index" class="com.test.action.Demo" >
来执行对应的Action(业务模型)类.。
Struts2调用action共有三种方式:
方式1:默认情况是继承了ActionSupport类
public class DemoAction1
{
@override
public String execute() {
return "success";
}
}
方式2: 实现Action接口
public class DemoAction1 implements Action
{
@override
public String execute() {
return "success";
}
}
方式3:实现ActionSupport
public class DemoAction3 extends ActionSupport
{
public String execute() {
return "success";
}
}
总结:在企业编码中,使用最多的是实现ActionSupport类,因为直接可以实现struts2封装好的方法,同时ActionSupport继承了Action 等等接口。