写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>