Action 和 ActionSupport

Struts 2 的Action無須實現任何接口或繼承任何類型,普通的POJO類就可以用來做Action類了,但是在大多數情況下,我們爲了方便實現Action, 都會繼承com.opensymphony.xwork2.ActionSupport類,並重載此類裏的String execute()方法。

 

ActionSupport是一個默認的Action 實現類,該類裏已經提供了許多默認方法,這些默認方法包括獲取國際化信息的方法 getText(),數據校驗方法,默認的處理用戶請求的方法等,

這樣可以大大簡化Action的開發。

 

因爲ActinoSupport 完全符合一個Action的要求,所以我們可以直接使用ActionSupport 作爲業務控制器。實際上,如果我們配置Action沒有指定class屬性 (即沒有用戶提供Action類),系統自動會使用ActionSupport類來作爲Action處理類。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章