不做浮躁的人
          正在行走的人...
          posts - 171,  comments - 51,  trackbacks - 0


          一:Person類,有個(gè)Department department屬性。
          然后在PersonAction類中提供了一個(gè)getDepartment()方法。

          誤會(huì):<ww:property value="%{department}"/> 始終不輸出。

          修改為:<ww:property value="%{getDepartment()}"/>,則可以輸出。

          原因:第一種表達(dá),webwork優(yōu)先用getModel().getDepartment(),而不是直接getDepartment()。

          二:Person類有個(gè)List<Subject> subjects屬性,在person的維護(hù)頁面中,我們想同時(shí)對subjects進(jìn)行維護(hù),利用webwork對集合框架的支持,采用該Action的轉(zhuǎn)換文件中定義集合框架里面對象的類型。
          比如:
          Element_subjects = com.xxx.model.Subject
          在Action類中定義private List subjects。
          這樣就會(huì)出現(xiàn)問題,webwork始終會(huì)把subjects的數(shù)據(jù)壓入到model.getSubjects().add(...)。因此,Action類中的subjects最好修改為其它名稱,避免和Person類中的屬性同名。

          posted on 2007-04-10 19:10 不做浮躁的人 閱讀(1064) 評論(1)  編輯  收藏

          FeedBack:
          # re: webwork 模型驅(qū)動(dòng)的開發(fā)小問題,備忘。
          2007-04-12 16:27 | Supergoal
          如果一個(gè)Action實(shí)現(xiàn)了ModelDriven接口的話,確實(shí)會(huì)先執(zhí)行g(shù)etModel().getDepartment()。  回復(fù)  更多評論
            

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           

          <2007年4月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(9)

          隨筆分類(31)

          隨筆檔案(75)

          文章分類(1)

          文章檔案(3)

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 鄂伦春自治旗| 隆子县| 无棣县| 黑水县| 尖扎县| 公主岭市| 五台县| 当涂县| 庆城县| 夏邑县| 惠东县| 堆龙德庆县| 临泉县| 修文县| 佳木斯市| 博兴县| 宿州市| 葫芦岛市| 香河县| 斗六市| 洛隆县| 册亨县| 建湖县| 阿合奇县| 名山县| 金华市| 香格里拉县| 重庆市| 集贤县| 珠海市| 东山县| 腾冲县| 婺源县| 奉节县| 西乌珠穆沁旗| 博客| 齐河县| 荆门市| 利川市| 江安县| 玛纳斯县|