<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    MyEclipse 6.0 GA for eclipse 3.3已經正式發布了,但還不支持struts2。我還是先用著5.5GA吧。

    struts1里面的ActionForm有分ActionForm和DynaActionForm,如果需要使用Validator的話,也有分為ValidatorForm,ValidatorActionForm,DynaValidatorForm,DynaValidatorActionForm幾種。一般用得比較多的是Dyna的Form,而其中又以Validator使用較為普遍。我都試過用,其中DynaValidatorForm和DynaValidatorActionForm比較容易混淆。

    用簡單的話說,這2者寫法上的區別在于這3個地方:

    1)struts-config.xml:ActionForm type應分別為org.apache.struts.validator.DynaValidatorForm和org.apache.struts.validator.DynaValidatorActionForm
    2)Action里的分別使用為:DynaActionForm addLoginMemberForm = (DynaActionForm) form;和DynaValidatorActionForm addOrdersForm = (DynaValidatorActionForm) form;
    3)validation.xml里:DynaValidatorForm引用form的方法是如addLoginMemberForm,用名稱,而DynaValidatorActionForm是使用spring里注冊的action路徑:/addOrders

    很多時候將一個ActionForm公用到多個Action上(兩者通過name屬性來關聯),這時麻煩出來了.由于不同業務處理對數據的有效性驗證的要求略有不同,這對處理數據驗證的validator框架提供了一個要求----如何根據不同的業務請求,對同一個ActionForm進行不同的數據驗證了?

    使用DynaValidatorActionForm,校驗是根據action元素的path屬性值來區分FormBean,而action元素的path屬性值正是不同action區分的唯一標記,這樣根據不同的action我們對同一個ActionForm給出不同的驗證規則了。

    posted on 2007-08-25 09:17 lzj520 閱讀(417) 評論(0)  編輯  收藏 所屬分類: Struts1 、個人學習日記
    主站蜘蛛池模板: 久久免费福利视频| 丰满少妇作爱视频免费观看| 在线看片免费人成视久网| 亚洲精品无码MV在线观看| 美女露隐私全部免费直播| 国产青草视频免费观看97| 亚洲国产精品精华液| 成年女人午夜毛片免费视频| jiz zz在亚洲| 日本免费人成视频播放| 在线看亚洲十八禁网站| 免费人成视频x8x8入口| 日产久久强奸免费的看| 色噜噜AV亚洲色一区二区| 水蜜桃视频在线观看免费播放高清| 亚洲午夜久久久久久久久电影网| 国产真人无码作爱免费视频| 亚洲短视频男人的影院| 亚洲电影免费观看| 亚洲人成未满十八禁网站| 黑人粗长大战亚洲女2021国产精品成人免费视频 | 亚洲国产电影av在线网址| 一级一级一片免费高清| 好看的电影网站亚洲一区| 91精品啪在线观看国产线免费| 亚洲五月综合缴情婷婷| 国产精品嫩草影院免费| 精品国产污污免费网站入口在线| 亚洲精品福利视频| 成人免费无码大片A毛片抽搐 | 99热在线精品免费播放6| 亚洲国产午夜精品理论片| 日韩在线免费看网站| 中文字幕一区二区三区免费视频| 久久亚洲AV成人出白浆无码国产| 无码国产精品一区二区免费I6| 爱爱帝国亚洲一区二区三区| 亚洲人成中文字幕在线观看| 精品免费久久久久久久| 亚洲国产午夜精品理论片在线播放| 亚洲偷自拍拍综合网|