首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

struts2学习札记02-Action的配置及自定义action

2012-09-17 
struts2学习笔记02-Action的配置及自定义action第二章 Action2.0 action 的作用将请求与界面分开具体视图

struts2学习笔记02-Action的配置及自定义action
第二章 Action
2.0 action 的作用
将请求与界面分开具体视图的返回由Action来决定。
具体手段是根据action返回的字符串找到具体的配置项。
例如:action有如下方法



name:必选。指定action的访问名。访问形式为actionName.extension。
extension为后缀名,由于default.properties中有如下配置:
struts.action.extension=action,,
这句话指定了在默认情况下action的后缀名为action或者为空。
当然,如果不想使用默认配置,我们可以修改action的后缀名,只需在struts.xml中配置一个常量,如:设置后缀名为do或空


2.3 定义自己的action

可以有三种方法,其中第三种方法最常用,前两种只做了解。
(1).自定义Action类

①自义类,该类只要拥有如下方法即可
public String execute(){
        return “success”;
}
缺点:难于控制,容易写错,并且没有继承来的方法可用

②因为所有Action均继承自Action接口
所以只需实现Action接口,并实现execute()方法

缺点:其中的方法都是空的,没有实际作用
③继承com.opensymphony.xwork2.ActionSupport类(最常用)

优点:已经封装各种有用的方法

(2).struts.xml配置
最后不要忘了在struts.xml中注册我们自己的action

 

热点排行