首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Struts2 学习札记3-Action

2012-10-17 
Struts2 学习笔记3--Action设置actionpackage namefront extendsstruts-default namespace/???

Struts2 学习笔记3--Action

设置action
<package name="front" extends="struts-default" namespace="/">
??????? <action name="index" src="/img/2012/09/23/18015410717.jpg">

ActionSupport为xwork中的类,关联xwork的src。
定义Action的三种方式:
1、
public class IndexAction1 {
??? public String execute() {
??? ??? return "success";
??? }
}
2、
public class IndexAction2 implements Action {
??? @Override
??? public String execute() {
??? ??? return "success";
??? }
}
3、
public class IndexAction3 extends ActionSupport {
???
??? @Override
??? public String execute() {
??? ??? return "success";
??? }
}

?

?

总结:

具体视图的返回可以由用户自己定义的Action来决定
具体的手段是根据返回的字符串找到对应的配置项,来决定视图的内容
具体Action的实现可以是一个普通的java类,里面有public Stringexecute方法即可
或者实现Action接口
不过最常用的是从ActionSupport继承,好处在于可以直接使用Struts2封装好的方法

?

?

?

?

?

热点排行