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

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

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

    隨筆 - 303  文章 - 883  trackbacks - 0
    <2007年8月>
    2930311234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678

    歡迎光臨! 
    閑聊 QQ:1074961813

    隨筆分類(357)

    我管理的群

    公共blog

    • n維空間
    • Email : java3d@126.com 群 : 12999758

    參與管理的論壇

    好友的blog

    我的其他blog

    朋友的網站

    搜索

    •  

    最新評論

    ?。。?今天真是郁悶,寫一個簡單的struts登陸的時候,session老是去不掉;改程序分為以下幾個部分:

    login.jsp               登陸頁面(用戶名和密碼輸入)
    LoginActon.java Struts1.4.9中負責數據驗證驗證的servlet 我現在只用他的 execute 方法
    LoginFrom.java  Struts1.4.9中負責用戶數據存儲的bean     我用他的reset方法初始化我的username,password參數
    success.jsp          輸入正確的登陸頁面,帶退出

    當我寫完開始運行時,出現這些現象:
    1.   登陸驗證沒問題
    2.   各部分運行正常,web.xml和struts-config.xml 配置沒問題
    3.   當我點擊success.jsp里的退出時,我使用了一個退出的servlet 核心代碼為:

     HttpSession session=request.getSession(true);
             session.invalidate();
             response.sendRedirect(
    "webPage/login.jsp");

          退出 看起來也沒問題。

    呵呵,但是但我在退出之后,
    點瀏覽器上的返回按鈕,暈 我看到了 我的用戶信息 呵呵出問題了
    于是我去掉瀏覽器的緩存(這東西雖然提高效率但在目前這種情況下,他無疑降低了我這個程序的安全性)
    我在 execute 里加入:

    /*去除瀏覽器的緩存*/
            response.setHeader(
    "Cache-Control","no-cache"); 
            response.setHeader(
    "Cache-Control","no-store");
            response.setDateHeader(
    "Expires"0);
            response.setHeader(
    "Pragma","no-cache");

    看到這里 大家會想 呵呵 這下肯定沒問題 是的 當我再點返回的時候 我沒有看到我的信息

    但是無聊的我有做了一個實驗 我再次點退出,當我在地址欄里 輸入顯示用戶信息的地址時

    http://localhost/login.do

    哈哈 有出問題了 我又再次看到我的信息 悲哀 這又是什么緣故呢?

    弄了很久 我才想起
    LoginFrom.java  里的reset方法,啊 去掉之后就沒問題了

    什么原因呢? 我想了下 覺得是這樣的 當你訪問struts1.4.9里的一個actionFrom(servlet)的時候,不管你是通過什么方式(表單或者直接輸入地址) actionFrom都會去找From(也就是這里的LogingFrom.java)  看看他里面有沒有初始化參數 有的話 就直接拿來用,所以大家以后一定要注意這個東東了。

    哎 悲哀的我第一次就吃了番茄 閃人了 祝大家編程好運??!





     

    地震讓大伙知道:居安思危,才是生存之道。
    posted on 2007-08-01 16:08 小尋 閱讀(517) 評論(0)  編輯  收藏 所屬分類: j2se/j2ee/j2me
    主站蜘蛛池模板: 毛片免费在线观看网站| 99视频在线精品免费| 成人免费毛片视频| 亚洲 暴爽 AV人人爽日日碰| 88av免费观看| 亚洲国产电影在线观看| 99久久免费国产香蕉麻豆| 亚洲免费视频播放| 免费精品国产日韩热久久| 亚洲精品一二三区| 精品国产免费一区二区| 在线观看亚洲免费| 亚洲成aⅴ人片久青草影院| 有色视频在线观看免费高清在线直播| 国产一级淫片视频免费看| 九九久久精品国产免费看小说 | 亚洲国产精品免费观看| 亚洲女人影院想要爱| 免费看韩国黄a片在线观看| 亚洲av永久中文无码精品| 亚洲不卡无码av中文字幕| 99视频在线观看免费| 亚洲精品免费视频| 国产乱子精品免费视观看片| 亚洲中文字幕无码久久| 亚洲AV无码一区二区三区在线观看| 免费一区二区无码视频在线播放 | 国产l精品国产亚洲区在线观看| 99久热只有精品视频免费看| 性xxxx黑人与亚洲| 亚洲精品线路一在线观看| 久久久久久免费一区二区三区 | 亚洲av无码国产精品色在线看不卡| 中文日本免费高清| 亚洲另类图片另类电影| www亚洲一级视频com| 久久精品成人免费观看| 亚洲国产无线乱码在线观看| 国产亚洲精品无码拍拍拍色欲| 中文字幕免费在线观看| 羞羞视频免费网站含羞草|