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

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

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

    posts - 5,  comments - 1,  trackbacks - 0
    防止重復(fù)提交的hashCode
    在表單顯示頁面
     1//生成一個formhash,算法可以自己定,不隨便重復(fù)就可以了
     2  String formhash = MD5.encode(Long.toString(new Date().getTime()));
     3  //讀取當(dāng)前session里面的hashCode集合,此處使用了Set,方便判斷。
     4  Set<String> formhashSession = (Set<String>) session.getAttribute("formhashSession");
     5  if (formhashSession == null{
     6    formhashSession = new HashSet<String>();
     7  }

     8  // 檢測重復(fù)問題
     9  while (formhashSession.contains(formhash)) {
    10    formhash = MD5.encode(Long.toString(new Date().getTime()));
    11  }

    12  // 保存到session里面
    13  formhashSession.add(formhash);
    14  // 保存
    15  session.setAttribute("formhashSession", formhashSession);
    表單里面增加如下字段
    <input type="hidden" name="formhash" id="formhash" value="<%=formhash%>" />
    在表單提交頁面進行如下處理
     1// 拿到表單的formhash
     2    String formhash = upload.getParameter("formhash");
     3    // 拿到session里面的集合
     4    Set<String> formhashSession = (Set<String>) session.getAttribute("formhashSession");
     5    // 如果沒有,則是重復(fù)提交,或者非法提交
     6    if (formhashSession == null || !formhashSession.contains(formhash)) {
     7      out.println("請不要重復(fù)提交!");
     8      return;
     9    }

    10    // 下面進行其它的操作
    11    // 
    12    // 最后,如果操作成功,從session里面把這個formhash 刪掉!
    13    // 以免用戶少填寫了某個字段,造成表單無法再次提交
    14    formhashSession.remove(formhash);
    15    session.setAttribute("formhashSession", formhashSession);
    posted on 2008-02-28 16:52 herry 閱讀(231) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    有空多聯(lián)系~

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    收藏夾

    java

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲1234区乱码| 国产伦精品一区二区三区免费迷| 国产亚洲精品免费视频播放| 成人网站免费大全日韩国产| 亚洲第一页综合图片自拍| 国产AV无码专区亚洲AV毛网站| 不卡精品国产_亚洲人成在线| 亚洲人成依人成综合网| 亚洲男人天堂2022| 一级成人a做片免费| 高清一区二区三区免费视频| 成人免费视频小说| 免费乱码中文字幕网站| 亚洲精品福利视频| 最近免费中文在线视频| 四虎永久成人免费影院域名| 国产在亚洲线视频观看| 久草免费手机视频| 亚洲美女精品视频| 免费看一级一级人妻片| 亚洲美女视频免费| 亚洲一区二区三区免费在线观看| 在线观看人成视频免费| 久久久影院亚洲精品| 黄色片网站在线免费观看| 色片在线免费观看| 亚洲一区无码精品色| 亚洲精品天堂成人片AV在线播放| 国产免费网站看v片在线| 国产在线19禁免费观看国产 | 亚洲精品NV久久久久久久久久| 亚洲区精品久久一区二区三区| 国产综合免费精品久久久| 国产乱子伦精品免费无码专区| eeuss影院免费直达入口| 免费观看日本污污ww网站一区| 国产精品高清免费网站| 亚洲综合视频在线| 久久99青青精品免费观看| 国产亚洲一区二区三区在线不卡 | 午夜在线亚洲男人午在线|