java actionsupport_struts2中的Action接口和Actionsupport接口各有什么作用
展開全部
1、Struts 2的Action無須實現任何接口或繼承任何類型,普通的POJO類就可以用32313133353236313431303231363533e78988e69d8331333366306433做Action類。
Struts2中通常直接使用Action來封裝HTTP請求參數,因此,Action類里還應該包含與請求參數對應的屬性,并且為屬性提供對應的getter和setter方法。
2、ActionSupport已經實現了Action接口,還實現了Validateable接口,提供了數據校驗功能。通過繼承該ActionSupport類,可以簡化Struts 2的Action開發。
Actionsupport這個工具類在實現了Action接口的基礎上還定義了一個validate()方法,重寫該方法,它會在execute()方法之前執行,如校驗失敗,會轉入input處,必須在配置該Action時配置input屬性。
Actionsupport還提供了一個getText(String key)方法還實現國際化,該方法從資源文件上獲取國際化信息。
擴展資料:
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;
總結
以上是生活随笔為你收集整理的java actionsupport_struts2中的Action接口和Actionsupport接口各有什么作用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 简单java题_java
- 下一篇: java jar log4j_使用Log