日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java actionsupport_struts2中的Action接口和Actionsupport接口各有什么作用

發布時間:2024/10/8 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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接口各有什么作用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。