Struts2笔记 - 命名空间和Action的三种创建方法

1、命名空间Namespace

namespace缺省情况下相当于:namespace=””;

2、Action创建的三种方法:

2.1、直接创建一个类提供一个execute()方法并返回字符串:

public class IndexAction1 {
public String execute() {
return “success”;
}
}

只要在类中提供了execute方法,返回类型为字符串,Struts2中就可以当做一个Action使用。

2.2、继承Action并实现execute()方法:

public class IndexAction1 implements Action {
@Override
public String execute() {
return “success”;
}
}

2.3、继承ActionSupport:

public class IndexAction1 extends ActionSupport {
@Override
public String execute() {
return “success”;
}
}

一般使用第三种方法,接下来是在struts.xml文件中该配置:


/ActionIntroduction.jsp
arthinking wechat
欢迎关注itzhai公众号