国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

struts基于ognl的自動類型轉換需要注意的地方

2019-11-14 15:30:58
字體:
來源:轉載
供稿:網友

好吧,坎坷的過程我就不說了,直接上結論:

  在struts2中使用基于ognl的自動類型轉換時,Action中的對象屬性必須同時添加get/set方法。

  例如:

  客戶端表單:

  Action代碼:

一開始我認為只要set方法就行了,想當然的只寫了set方法。我認為當struts獲取到表單參數組裝成一個user對象以后,會通過set方法把組裝好的user對象設置進Action。

但是最后我在set方法中打印傳遞進來的user對象值時發(fā)現所有的屬性都是默認值,當然在execute方法中也無法獲取user的值。

經過這個bug我猜測(僅僅是猜測,沒有看源代碼,如果哪位大神知道請告訴我)調用set方法是僅僅獲取的是個空對象,當在execute方法中直接調用user屬性值時會再去調用get方法獲取 有值 的user對象。

郁悶了將近一天,就剩沒有調試源代碼了(因為myeclipse中綁定sun.reflect包源代碼時出現點問題,所以沒有調試成功,幸好沒有調試,否則更暈!!!)。

望小伙伴們不要再犯我這樣的錯誤


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 延边| 安吉县| 辉南县| 姚安县| 沅陵县| 定襄县| 东海县| 阜城县| 旬阳县| 大方县| 景宁| 洛扎县| 香港| 嘉荫县| 呼伦贝尔市| 定南县| 鄂州市| 木兰县| 海城市| 永丰县| 子洲县| 兴文县| 大同市| 屯昌县| 花莲县| 潜山县| 连江县| 博罗县| 从江县| 咸阳市| 都安| 墨竹工卡县| 宝山区| 广饶县| 唐河县| 二连浩特市| 西吉县| 阳朔县| 永仁县| 奎屯市| 巴塘县|