struts2 中 action 跟 actionsupport 的區別

action接口有:
public static final java.lang.String SUCCESS = "success";
public static final java.lang.String NONE = "none";
public static final java.lang.String ERROR = "error";
public static final java.lang.String INPUT = "input";
public static final java.lang.String LOGIN = "login";

public abstract java.lang.String execute() throws java.lang.Exception;

而actionsupport這個工具類在實現了action接口的基礎上還定義了一個validate()方法,重寫該方法,它會在execute()方法之前執行,如校驗失敗,統能將視圖轉入input處,必須在配置該Action時配置input屬性。

另外,actionsupport還提供了一個getText(String key)方法還實現國際化,該方法從資源文件上獲取國際化信息.

這樣在自定義標籤時可以定義一個變量爲new actionsupport對象實現國際化。

發佈了42 篇原創文章 · 獲贊 2 · 訪問量 4341
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章