一种
写execute方法,返回值必为String类型
调用如下:
[quote]
<action name="noextends" class="com.struts.noextendsAction">
<result name="path">/Hello.jsp</result>
</action>
[/quote]
二种:实现Actin接口
同三种调用方式
三种:继承ActionSupport类(常用)
调用如下:
[quote]
<action name="extends" class="com.struts.extendsAction" >
<result name="SUCCESS">/Dosome.jsp</result>
</action>
[/quote]
写execute方法,返回值必为String类型
public class noextendsAction {
public String execute(){
System.out.println("000000000000000000");
return "path";
}
}
调用如下:
[quote]
<action name="noextends" class="com.struts.noextendsAction">
<result name="path">/Hello.jsp</result>
</action>
[/quote]
二种:实现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";
}
}
调用如下:
[quote]
<action name="extends" class="com.struts.extendsAction" >
<result name="SUCCESS">/Dosome.jsp</result>
</action>
[/quote]
本文介绍了在Struts框架中三种不同的实现execute方法的方式:直接定义公共类并返回String;通过实现Action接口;继承ActionSupport类。每种方法都有其特定的调用配置示例。
2555

被折叠的 条评论
为什么被折叠?



