Action獲取請(qǐng)求參數(shù)的三種方式
方式一:Action本身作為Model對(duì)象,通過屬性注入(Setter)方法講參數(shù)數(shù)據(jù)封裝到Action中
具體為:在Action中,提供和參數(shù)名相同的幾個(gè)屬性,并為其提供set方法,那么,該參數(shù)會(huì)被自動(dòng)封裝
到該幾個(gè)屬性中.
方式二:創(chuàng)建獨(dú)立的Model對(duì)象,還是通過屬性注入的方法將請(qǐng)求數(shù)據(jù)封裝到Model對(duì)象中
具體為:另外創(chuàng)建一個(gè)專門的類,并在其中添加幾個(gè)和請(qǐng)求參數(shù)名相同的屬性,,此時(shí),在表單中,需要講參數(shù)名,
寫成Model的一個(gè)具體對(duì)象名.參數(shù)名的方式,然后在Action中,需要定義一個(gè)Model的一個(gè)具體對(duì)象,并為該對(duì)象提供
get和set方法,必須提供給get方法,,因?yàn)槠湓诜庋b數(shù)據(jù)時(shí),需要向獲取到Model對(duì)象,,并且,如果對(duì)象不存在,會(huì)先創(chuàng)建對(duì)象
再進(jìn)行屬性注入,,.
此處還可以使用另一種寫法:
方式3:使用ModelDriven接口,對(duì)數(shù)據(jù)進(jìn)行封裝
具體為實(shí)現(xiàn)ModelDriven接口,的getModel()方法,即可.
注意:要先將封裝數(shù)據(jù)的對(duì)象創(chuàng)建出來,但是該接口一次只能封裝一種類型的數(shù)據(jù)
以上所述是小編給大家介紹的Action獲取請(qǐng)求參數(shù)的三種方式,希望對(duì)大家有所幫助!
相關(guān)文章
Android實(shí)現(xiàn)在屏幕上移動(dòng)圖片的方法
這篇文章主要介紹了Android實(shí)現(xiàn)在屏幕上移動(dòng)圖片的方法,實(shí)例分析了Android操作圖片的相關(guān)技巧,需要的朋友可以參考下2015-06-06Android通過ksoap2傳遞復(fù)雜數(shù)據(jù)類型及CXF發(fā)布的webservice詳細(xì)介紹
這篇文章主要介紹了 Android通過ksoap2傳遞復(fù)雜數(shù)據(jù)類型詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下2017-02-02Android實(shí)現(xiàn)志愿者系統(tǒng)詳細(xì)步驟與代碼
這篇文章主要介紹了Android實(shí)現(xiàn)志愿者系統(tǒng),本系統(tǒng)采用MVC架構(gòu)設(shè)計(jì),SQLite數(shù)據(jù)表有用戶表、成員表和活動(dòng)表,有十多個(gè)Activity頁面。打開應(yīng)用,進(jìn)入歡迎界面,3s后跳轉(zhuǎn)登錄界面,用戶先注冊(cè)賬號(hào),登錄成功后進(jìn)入主界面2023-02-02Android編程創(chuàng)建桌面快捷方式的常用方法小結(jié)【2種方法】
這篇文章主要介紹了Android編程創(chuàng)建桌面快捷方式的常用方法,結(jié)合實(shí)例形式總結(jié)分析了2種常見的實(shí)現(xiàn)方法與相關(guān)操作技巧,需要的朋友可以參考下2017-02-02android加密參數(shù)定位實(shí)現(xiàn)方法
這篇文章主要介紹了android加密參數(shù)定位方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-04-04Android WebView攔截iframe標(biāo)簽內(nèi)部跳轉(zhuǎn)教程
這篇文章主要介紹了Android WebView攔截iframe標(biāo)簽內(nèi)部跳轉(zhuǎn)教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-03-03Android實(shí)現(xiàn)點(diǎn)擊Button產(chǎn)生水波紋效果
這篇文章主要介紹了Android實(shí)現(xiàn)點(diǎn)擊Button產(chǎn)生水波紋效果,需要的朋友可以參考下2016-01-01