成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? 解決攔截器對ajax請求的攔截實例詳解
全站頭部文字 我要出現在這里
解決攔截器對ajax請求的攔截實例詳解 750 2024-02-08   

解決攔截器對ajax請求的的攔截

攔截器配置:

public boolean preHandle(HttpServletRequest request, HttpServletResponse response,Object obj) throws Exception {
    
    //獲取判定登陸的session是否存在
    String token = (String) request.getSession().getAttribute("token");
    String postId = (String) request.getSession().getAttribute("postId");
    if(token == null || token == ""){
      String XRequested =request.getHeader("X-Requested-With");
      if("XMLHttpRequest".equals(XRequested)){
        response.getWriter().write("IsAjax");
      }else{
        response.sendRedirect("/m-web/user/toLogin");
      }
      return false;
    }
    if(postId == null || postId == ""){
      String XRequested =request.getHeader("X-Requested-With");
      if("XMLHttpRequest".equals(XRequested)){
        response.getWriter().write("IsAjax");
      }else{
        response.sendRedirect("/m-web/user/toLogin");
      }
      return false;
    }
    return true;
  }

1、判斷 String XRequested =request.getHeader("X-Requested-With") 的值,目的是判斷是否是ajax請求。

2、response.getWriter().write("IsAjax");寫出一個響應的數據給ajax,這樣就可以在ajax里面做判斷

  判斷的方式存在兩種方式:

  1)直接在ajax里面做判斷(不建議)

success:function(data){
  if(data == "IsAjax"){
    window.location.
    return;
  }
}

  2)改ajax源碼然后在做壓縮,是針對全局的方式來修改的(建議)

 if ( isSuccess ) {// if no content
        if ( status === 204 || s.type === "HEAD" ) {
          statusText = "nocontent";

        // if not modified
        } else if ( status === 304 ) {
          statusText = "notmodified";

        // If we have data, let's convert it
        } else {
          statusText = response.state;
          success = response.data;
          error = response.error;
          isSuccess = !error;
          //解決ajax攔截問題
          var result = responses.text;
          if(result.indexOf("IsAjax")>=0){
            window.location.;
            return;
          }
        }
      }

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



主站蜘蛛池模板: 禁忌的爱在线| 命运简谱| 幼儿园一日活动的组织与实施| 狼来了ppt免费下载| 周柯宇个人资料| i性感美女视频| 井冈山必去的三个景点 | 变形金刚1普通话版| 黎小军| 经视直播| 红灯停绿灯行电影观看| 超越天堂菲律宾| 少女免费观看完整电视电影| 皮囊之下| 还珠格格演员表| 小虎队《爱》歌词| 打美女屁股视频| monparis是什么牌子香水| 玻璃笼| 杨文元| 忍者神龟 电影| 在线理论视频| 心心相印抽纸| 电视剧一帘幽梦| 蚂蚁搬豆简谱| 王菲电影| 理发师的情人电影| 爱上老妈1994年电影完整版| 笼中女电影| 五帝钱顺序排列图片| 爱情洗牌| 我落泪情绪零碎周杰伦歌词| 手绢舞蹈视频大全| 红岩下的追捕电视剧| 广西都市频道节目表| 液氨化学性质| 嘉兴19| 风月奇谭电影| 共和国之恋原唱| 秀人网入口| 1988田螺姑娘|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103