好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 詳解struts2的token機制和cookie來防止表單重復提交

詳解struts2的token機制和cookie來防止表單重復提交

熱門標簽:電銷機器人免培訓 電話機器人需要使用網絡嗎 潤滑油銷售電銷機器人 南通通訊外呼系統產品介紹 如何看懂地圖標注點 給地圖標注得傭金 海外圖書館地圖標注點 外呼系統使用方法 自繪地圖標注數據

詳解struts2的token機制和cookie來防止表單重復提交

今天在做一個投票系統時要實現防止表單重復提交!

當時就想到了用struts2提供的token機制

struts2的token機制防止表單重復提交:

首先需要在提交的jsp頁面(要使用token機制,必須使用struts2提供的標簽庫)加上

 
s:token>/s:token> 

 這段代碼,然后在struts.xml里面需要進行如下配置: 

  action name="token" class="com.xiaoluo.struts2.TokenAction"> 
    result name="success">/tokenSuccess.jsp/result> 
    result name="invalid.token">/tokenFail.jsp/result> //name必須是invalid.token 
         
    interceptor-ref name="token">/interceptor-ref> 
    interceptor-ref name="defaultStack">/interceptor-ref> 
  /action> 

 總的來說,struts2提供的token機制來防止表單重復提交還是挺方便的,但是有時卻不一定很好的達到我們所需要的目的!

接下來是用cookie來防止表單重復提交,就拿今天做的投票系統的例子來說,通過將 每個投票選項的id以及"hasVote" + id的組合放到cookie里面,然后根據所需設置cookie存活時間,然后放到response里面,然后在處理投票的action里首先判斷 cookie中的name是否是已經投過票的名稱,如果是就重定向到重復提交頁面!

 Cookie[] cookies = request.getCookies(); 
         
    for(Cookie cookie : cookies) 
    { 
      if(String.valueOf(vote.getId()).equals(cookie.getValue())) 
      { 
        response.sendRedirect("repeatSubmit.jsp"); 
      } 
      else 
      { 
        Cookie cookie2 = new Cookie("hasVote" + vote.getId(), String.valueOf(vote.getId())); 
             
        response.addCookie(cookie2); 
      } 
    } 

我覺得cookie的這種方法更加實用一些,在實際中根據自己情況自行選擇方式吧!

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

您可能感興趣的文章:
  • 簡單談談Struts動態表單(DynamicForm)
  • Struts2中接收表單數據的三種驅動方式
  • J2EE中的struts2表單細節處理
  • Struts2中Action三種接收參數形式與簡單的表單驗證功能
  • Java的Struts框架中登陸功能的實現和表單處理器的使用
  • 通過Ajax兩種方式講解Struts2接收數組表單的方法
  • struts2中一個表單中提交多個請求的例子(多個提交按鈕)
  • 基于Struts2實現防止表單重復提交

標簽:廣州 貸款邀約 樂山 黃石 南京 大連 銅川 內江

巨人網絡通訊聲明:本文標題《詳解struts2的token機制和cookie來防止表單重復提交》,本文關鍵詞  詳解,struts2,的,token,機制,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《詳解struts2的token機制和cookie來防止表單重復提交》相關的同類信息!
  • 本頁收集關于詳解struts2的token機制和cookie來防止表單重復提交的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 美女扒开腿裸私密部位无遮挡| 黄色网站小视频| 日本护士色情ⅩXXX最火的一句| 成人性生交大片免费看视频| 亚洲中文字幕日产乱码高清APP| 天天操天天插天天干| 爽?好多水?快?深点变态 | 又色又爽又黄的三级视频在线观看| 色人阁小说| 玩东北老熟女棚户区HD| 青青青在线手机免费观看播放| 成在人线无码免费AV高潮水| 肥妇BBw搡BBw搡BBw小说| 性服宝| 同性女女口述被添全过程| 色姑娘色综合| 91在线无码精品秘?入口男同| 最新三级网址| 午夜.dj高清在线播放| 绫华被扒开裤子撅屁股打图片| 被黑人c到高潮婬荡呻吟动态图| 欧美日韩免费无码AAA17c| 激情5月婷婷| 啊……用力| 欧美黑人xxxx| 亚洲va欧美va国产va影院| 波多野结衣中文无码AV人妻| 女大学生的精油按摩电影| 欧美高清vⅰde0S| 家庭性生活片| 亚洲狠狠婷婷综合久久久久图片| 诱大美腿丝袜美腿丝袜美腿| 锖州市康飞建材有限公司| 好爽毛片一区二区三区四区| japanese国产高清麻豆| 97精产国品一二三产区在线| freeⅹ性chinese中国| 国产精品吹潮在线播放| 人妻少妇被粗大爽ⅩXooo图片| 女人让男人猛戳免费视频| 私密人体艺木|