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

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

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

    springMVC心得

    以SimpleFormController為例
    1。spring 接收一個請求後首先會判斷"get"還是"post"方法

    2。1 "get"方法時
    ?????????2。1。1 首先創建一個command對象﹐通過調用AbstractFormController的formBackingObject方法得到﹐通常是一個pojo﹐根據name用來和提交的數據綁定。
    ????????? 2。1。2 然後會創建一個BindException對象﹐裡面包括command對象﹐和其他一些屬性。
    ???????????2。1。3 判斷sessionForm 屬性﹐默認為false。如果為true﹐就會把command對象對象保存在session裡???? 面。session中key為類名+".FORM." + command對象名。可以通過request.getSession().getAttribute(this.getFormSessionAttributeName(request));得到command對象。
    ??????
    ???2。1。4 調用AbstractFormController的referenceData方法。這個方法默認為空﹐可以復寫來初始化頁面參數。

    2。1。5 返回ModelAndView對象﹐返回formview頁面。

    2 。2 “post”方法時
    ???2。2。1 首先得到command對象,如果SessionForm = false﹐調用formBackingObjectde創建
    ?????????????????????如果SessionForm = true,從request.getSession中得到原command對象﹐然後將command對象從
    ?????????????????????Session中刪除。
    ? 2。2。2? 然後會創建一個ServletRequestDataBinder對象﹐裡面包括command對象﹐和其他一些屬性。
    ???????????????????這個過程將調用initBinder()﹔可以複寫這個方法初始化數據。
    ?2。2。3 調用processFormSubmission(HttpServletRequest request, HttpServletResponse response, Object command,? BindException errors)。有錯誤時返回formview頁面﹐否則進入successview頁面。這個過程將調用onSubmit(Object command)﹐必須複寫這個方法放入業務邏輯。
    ?
    ???




    posted on 2006-09-17 14:11 software5168 閱讀(562) 評論(0)  編輯  收藏 所屬分類: Java學習

    <2006年9月>
    272829303112
    3456789
    10111213141516
    17181920212223
    24252627282930
    1234567

    導航

    統計

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    收藏夾

    JAVA學習網站

    綜合

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲乱码日产精品a级毛片久久| 在线看片免费人成视频久网下载 | 免费无码不卡视频在线观看| 国产亚洲精品va在线| 中文字幕免费观看视频| 亚洲午夜福利在线观看| 中国一级毛片免费看视频| 中文亚洲AV片在线观看不卡| 一级毛片成人免费看a| 自拍偷自拍亚洲精品被多人伦好爽 | 亚洲黄色在线网站| 18禁美女黄网站色大片免费观看| 亚洲av日韩av无码| 无码国产精品一区二区免费式直播| 亚洲国产成人在线视频| 免费无码看av的网站| 国产成人 亚洲欧洲| 亚洲国产精品成人一区| 中文字幕乱理片免费完整的| 亚洲一区二区在线免费观看| 永久免费的网站在线观看| 久久亚洲精品11p| 国产AV无码专区亚洲AWWW| 99久久免费看国产精品| 亚洲www77777| 亚洲免费日韩无码系列 | 久久精品国产免费观看| 亚洲深深色噜噜狠狠网站| 日韩成人免费视频播放| 精品国产免费一区二区三区| 777亚洲精品乱码久久久久久| 我想看一级毛片免费的| 国产成人无码免费看片软件| 亚洲综合一区二区国产精品| 免费鲁丝片一级在线观看| 国产精品美女久久久免费| 亚洲黄色片免费看| 免费大黄网站在线看| 免费人妻无码不卡中文字幕系| 亚洲精品永久在线观看| 亚洲精品午夜国产VA久久成人|