天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

JSP刷新頁面表單重復提交問題解決辦法分享

使用sessionID和時間戳作為標識,關鍵代碼如下:

復制代碼 代碼如下:
public class SswpdjAction extends BaseAction{

      public String execute(){
        /**業務代碼**/
        ................
        //設置標識
        this.setSessionToken();
        //轉到添加頁面
        return "toAdd";
      }
  
      public String reSave(){
        if(this.token != null && this.token.equals(this.getSessionToken())){
          /**設置新標識**/
          this.setSessionToken();
      
          /**業務代碼**/
          ..............
          return "toAdd";
        }else{
          printWriter out = null;
          try{
            httpServletResponse.setContentType("text/html;charset=UTF-8");
            out = httpServletResponse.getWriter();
            out.println("<script>alert('刷新提交表單!');</script>");
            out.flush();
        
            }catch(IOException e){
                e.printStackTrace();
            }finally{
                if(out != null){
                    out.close();
                }
            }
        }
        return null;
  }
}

public class BaseAction extends ActionSupport{

    /**jsp頁面標識**/
    protected String token;

    public String getToken(){
        return token;
    }

    public void setToken(String token){
        this.token = token;
    }

    public String getSessionToken(){
        if(null != httpSession.getAttribute("Token")){
            return httpSession.getAttribute("Token");
        }else{
            return null;
        }
    }

    /**標識生成**/
    public void setSessionToken(){
        String flag = useMd5(httpSession.getId() + System.currentTimeMillis());
        httpSession.setAttribute("Token", flag);
        httpServletRequest.setAttribute("SessionToken", flag);
    }

    /**MD5加密**/
    private String useMd5(String str){
        byte[] bs = str.getBytes();
        String result = null;
        try{
            MessageDigest md5 = MessageDigest.getInstance("MD5");
            md5.update(bs);
            result = md5.digest().toString();
        }catch(NoSuchAlgorithmException e){
            e.printStackTrace();
        }finally{

        }
        return result;
    }
}

JSP頁面設置標識隱藏域:

復制代碼 代碼如下:
<form>
  <input type="hidden" name="token" value="${SessionToken}" />
</form>

jsp技術JSP刷新頁面表單重復提交問題解決辦法分享,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 日本高清天码一区在线播放 | 国产女合集第六部 | 99riav9 精品香蕉免费大视频 | 欧美精品AV一区二区无码 | 综合色就爱涩涩涩综合婷婷 | 轻点慢点1V2啊高H抽插 | 中文人妻熟妇精品乱又伧 | 久久精品动漫99精品动漫 | 灰原哀被啪漫画禁漫 | av在线观看地址 | 神马影院在线eecss伦理片 | 三级网站视频 | 欧美怡红院视频一区二区三区 | 高清 仑乱 一级 a | 免费人妻无码AV不卡在线 | 超h高h肉h文教室生理课 | 麻豆精品乱码WWW久久密 | 肉动漫无修在线播放 | 九九99亚洲精品久久久久 | 一色屋精品亚洲香蕉网站 | 国产午夜精品久久理论片小说 | 亚洲国产精品特色大片观看 | 蜜臀久久99精品久久久久久做爰 | 国产精品97久久AV色婷婷 | 一本久道久久综合婷婷五月 | 国产成人免费片在线视频观看 | 偷拍 自怕 亚洲 在线 | 激情内射亚州一区二区三区爱妻 | 掀开奶罩边躁狠狠躁软学生 | 99久久婷婷国产综合精品青草 | 天美麻豆成人AV精品视频 | 午夜伦伦电影理论片大片 | 麻豆啊传媒app黄版破解免费 | 晚夜免费禁用十大亏亏 | 久青草国产在线观看视频 | 国产成人无码精品久久久免费69 | 湖南电台在线收听 | 俄罗斯aaaaa一级毛片 | 亚洲人成人77777在线播放 | 午夜影院美女 | 亚洲 自拍 偷拍 另类综合图区 |