理解struts2的action中的setter方法是怎麼工作的

2021-12-22 07:21:40 字數 511 閱讀 3925

1樓:匿名使用者

只要在你的action中新增tyid的屬性就行(屬性名稱要和這引數名一樣),並且要有它的setter和getter方法,請求的時候就可以自動抓取值了。

請你談談對struts2的理解

2樓:搖擺__貓玖

因為struts2的action就具備了struts1中actionform的功能;actionform的功能無非三個:初始化資料;封裝資料;驗證資料格式;對於struts2,都有相應的解決方式:通過action實現preparable介面,實現對資料初始化;action繼承actionsupport,重寫validate(),顯示資料的驗證,在action中配置屬性以及對應的getter和setter方法,實現資料封裝。

而且型別轉換方面,struts2通過ognl實現的效果要比actionform更靈活。

3樓:匿名使用者

......

標記庫1">

struts2的標籤中property是什麼意思?怎麼用

範圍前面帶 號 取valuestack的值時,是不需要帶 的,可以直接取,因為action是儲存在valuestack中的,所以取action中的屬性不需要帶 號,可以直接取。在action中設定了該屬性的setter getter方法時,該屬性才能取到,否則不會被 處理,value引數的型別是ob...

struts2的Action有多個方法,要讓驗證失敗後跳到各自的輸入頁面,該怎麼做

重寫excute 方法,因為你在struts配置檔案中如果沒寫方法的話,他就會自動找excute 方法,所以你如果在action的bean中寫了多個方法,那麼在struts配置檔案中就要配置相應的方法和跳轉頁面,這樣就可以實現一個action有多個方法了,路徑也可以通配了 輸入教驗失敗都會返回這個a...

請各位大俠給幾本經典的struts2書籍該怎麼處理

struts2技術內幕 深入解析struts架構設計與實現原理 透過源 對struts2的架構設計 實專現原理和設計哲學進行屬了全面而透徹的剖析 從struts2的源 中提煉出優秀web層的設計理念和最佳實踐,深入分析源 中蘊含的大量程式設計技巧和設計模式。各位大俠,推薦幾本職場需要看的書 可以看技...