2008年10月17日

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

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

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

          2008年9月5日

          Servlet過濾器大全

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

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

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

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

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

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

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

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

          僅列出標題  
          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          導航

          統(tǒng)計

          公告

           

          常用鏈接

          留言簿(2)

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 罗城| 福清市| 乌拉特后旗| 裕民县| 扎赉特旗| 丹东市| 来凤县| 望江县| 晴隆县| 普洱| 张家口市| 闵行区| 郓城县| 汝阳县| 宾阳县| 子长县| 陕西省| 观塘区| 合阳县| 开阳县| 岢岚县| 财经| 乌拉特中旗| 齐河县| 西丰县| 曲阳县| 青川县| 全椒县| 贡觉县| 桐柏县| 刚察县| 龙陵县| 海城市| 公安县| 乌鲁木齐市| 武陟县| 达孜县| 隆子县| 孟连| 五峰| 阳高县|