Action在Struts中三种实现

一种
写execute方法,返回值必为String类型
public class noextendsAction {
   public String execute(){
	   System.out.println("000000000000000000");
	   return "path";
   }
}

调用如下:
引用

<action name="noextends" class="com.struts.noextendsAction">
            <result name="path">/Hello.jsp</result>
</action>


二种:实现Actin接口
public class ImplementAtion implements Action {

	public String execute() throws Exception {
		return "SUCCESS";
	}
}

同三种调用方式

三种:继承ActionSupport类(常用)
public class extendsAction extends ActionSupport {

	private static final long serialVersionUID = 1L;

	public String execute() {
		return "SUCCESS";
	}

}

调用如下:
引用

<action name="extends" class="com.struts.extendsAction" >
            <result name="SUCCESS">/Dosome.jsp</result>
</action>

猜你喜欢

转载自javafu.iteye.com/blog/1980566
今日推荐