2008年9月5日

          Vista成功解決VS2005存在的問題(心得)

               摘要: Vista成功解決VS2005存在的問題(心得)  閱讀全文

          posted @ 2008-10-17 19:22 翅膀 閱讀(656) | 評論 (1)編輯 收藏

          Servlet過濾器大全

               摘要: Servlet的5個常用過濾器  閱讀全文

          posted @ 2008-09-05 19:17 翅膀 閱讀(9245) | 評論 (18)編輯 收藏

          Struts之form中reset方法的用途——(解決)

          第一步:
          對象的可視范圍:request、session、application、page。
          Request:在一個請求周期內有效。就是從你點擊頁面上的一個按鈕開始到服務器返回響應頁面為止(包括響應頁面)。
          Session:在一個用戶與服務器建立連接的整個過程中有效。
          Application:在整個web應用程序內有效。
          Page:僅在一個jsp頁面內有效。

          第二步:
          ActionForm在你確定的有效期(可視范圍)內是唯一的。

          第三步:
          在每次為ActionForm賦值前調用它的reset方法。作用是使ActionForm中的值恢復初始狀態。在應用中我們可以通過在reset中為變量賦初值的方式,使得頁面上的某個對象有顯示值。

          第四步:
          可視范圍與賦值前的初始化結合。
          由于第二步所述特性,如果可視范圍是request,則reset方法并不是很重要,因為你每次調用時都會產生一個新的ActionForm實例,所以你所操作的ActionForm不會與別人分享同時也就不會受別人的影響;如果可視范圍是session,由于在session范圍內此ActionForm是唯一的,所以你在session范圍內需要用到此ActionForm的地方調用的都是同一個ActionForm,要是你沒有在reset中對變量賦初值那么前一次調用ActionForm是為它賦的值將在此次調用時有效,這到也沒什么。但是,如果恰巧再次調用時你僅僅需要為ActionForm中的一部分變量賦值,那么其余的變量將保持上一次得到的值,這樣你就得到了一個“新舊混合體”,我想這多半不是你所期望的;如果可視范圍是application,那其影響就更是不難理解了,這時不但是你自己會影響你自己,使用應用的其他用戶的操作也會影響到你。

          posted @ 2008-09-05 14:10 翅膀 閱讀(1285) | 評論 (0)編輯 收藏

          <2008年9月>
          31123456
          78910111213
          14151617181920
          21222324252627
          2829301234
          567891011

          導航

          統計

          公告

           

          常用鏈接

          留言簿(2)

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 新龙县| 东方市| 阳信县| 兴业县| 镇远县| 霞浦县| 台南市| 金阳县| 磐安县| 陕西省| 德清县| 通山县| 华亭县| 隆尧县| 漾濞| 诸城市| 梁平县| 丹巴县| 上犹县| 新化县| 会泽县| 宝兴县| 桐柏县| 宜丰县| 隆林| 高要市| 衢州市| 定日县| 晋宁县| 虎林市| 朝阳区| 云梦县| 韶关市| 和政县| 东明县| 江北区| 马公市| 分宜县| 德阳市| 蓬安县| 永州市|