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

主頁 > 知識庫 > jsp防止跨域提交數據的具體實現

jsp防止跨域提交數據的具體實現

熱門標簽:杭州語音電銷機器人軟件 北票市地圖標注 電銷機器人好賣么 高德地圖標注樣式 電銷機器人是有一些什么技術 杭州ai語音電銷機器人功能 地圖標注線上教程 商洛電銷 四川保險智能外呼系統商家
復制代碼 代碼如下:

//ArgsIsValidFilter .java過濾器代碼清單:
package com.hety.uitl;

import java.io.IOException;
import java.util.Enumeration;

import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

public class ArgsIsValidFilter implements Filter {

private static Log log = LogFactory.getLog(ArgsIsValidFilter.class);

public void destroy() {

}

@SuppressWarnings("unchecked")
public void doFilter(ServletRequest arg0, ServletResponse arg1, FilterChain arg2) throws IOException, ServletException {
HttpServletRequest request = (HttpServletRequest) arg0;
HttpServletResponse response = (HttpServletResponse) arg1;
String servername_str = request.getServerName();
String currentURI = request.getRequestURI();
Enumeration headerValues = request.getHeaders("Referer");
String tmpHeaderValue = "";
boolean isValid = true;
//指定需要跳過攔截的頁面地址,如果需要新增,可直接在數組中添加。
//“建議”
String [] ignoreURIS={"/back/",
"/Info.jsp",
"/pzxx.jsp"
};
while (headerValues.hasMoreElements()) {
// 得到完整的路徑:如“http://www.domain.com.cn:8023/front/zwgk/zwgk.jsp?id=1283”
tmpHeaderValue = (String) headerValues.nextElement();
}

if(log.isInfoEnabled()){
log.info(" 獲得的參數url為: " + tmpHeaderValue );
log.info(" 系統取得的url為:"+ currentURI);
}

if ("".equals(tmpHeaderValue)) {
isValid = false;
if(log.isInfoEnabled()){
log.info(" 獲得的參數url為: empty");
log.info(" 系統取得的url為:"+ currentURI);
log.info("系統提示:請求可能來自外域!");
}

} else {
if(log.isInfoEnabled()){
log.info("獲得的參數長度為:"+tmpHeaderValue.length());
}
tmpHeaderValue = tmpHeaderValue.toLowerCase();
servername_str = servername_str.toLowerCase();

int len = 0;
if (tmpHeaderValue.startsWith("https://")) {
len = 8;
} else if (tmpHeaderValue.startsWith("http://")) {
len = 7;
}

if(log.isInfoEnabled()){
log.info("截取前的字符串為:" + tmpHeaderValue );
log.info( "從第 " + len + " 位開始截取,截取長度為:" + servername_str.length());
}
String tmp = tmpHeaderValue.substring(len, servername_str.length() + len);
if(log.isInfoEnabled()){
log.info("截取后的字符串為:" + tmp);
}
if (tmp.length() servername_str.length()) { // 長度不夠
isValid = false;
if(log.isInfoEnabled()){
log.info("截取后的字符串長度不夠,請求可能來自外域!");
}
} else if (!tmp.equals(servername_str)) {// 比較字符串(主機名稱)是否相同
isValid = false;
if(log.isInfoEnabled()){
log.info("域名匹配失敗,請求來自外域!");
}
}
}


// 跳過指定需要攔截的頁面地址
for (String ignoreURI : ignoreURIS) {
if(currentURI.contains(ignoreURI)){
isValid=true;
if(log.isInfoEnabled()){
log.info("系統已跳過檢查以下url:"+currentURI);
}
}
}

if (!isValid) {

if(log.isInfoEnabled()){
log.info("系統提示信息:URL為跨域請求,即將重定向到首頁。 ");
}
response.sendRedirect("/index.html");
} else {
arg2.doFilter(arg0, arg1);
}
}

public void init(FilterConfig arg0) throws ServletException {

}

}
您可能感興趣的文章:
  • AjaxControlToolkit AjaxFileUpload 顯示英文改成中文的解決方法
  • jquery之ajaxfileupload異步上傳插件(附工程代碼)
  • 利用ajaxfileupload插件實現文件上傳無刷新的具體方法
  • 為jquery的ajaxfileupload增加附加參數的方法
  • PHP+ajaxfileupload+jcrop插件完美實現頭像上傳剪裁
  • 一個簡單的jQuery插件ajaxfileupload.js實現ajax上傳文件例子
  • 使用ajaxfileupload.js實現ajax上傳文件php版
  • JSP使用ajaxFileUpload.js實現跨域問題

標簽:青島 貴州 宿州 西藏 江西 紅河 丹東 云浮

巨人網絡通訊聲明:本文標題《jsp防止跨域提交數據的具體實現》,本文關鍵詞  jsp,防止,跨域,提交,數據,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《jsp防止跨域提交數據的具體實現》相關的同類信息!
  • 本頁收集關于jsp防止跨域提交數據的具體實現的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 芦溪县| 扒开双腿猛进入公交车上| 波多野结衣中文字幕丝袜| 一出一进一爽又粗又大小说| 国产一区国产二区国产三区| 翁公好猛好紧好硬使劲好大| 老师的胸又大又软真好吃| 篠田优被公侵犯电影| 寂寞一级A片毛片精品影院| 少妇婬荡呻吟久久久久久野花谷| 与年轻搜子同屋的日子2| 韩国19禁无遮羞无删减电影| 骚鸭AV网站在线一区二区三区| 一区二区三区欧美日韩| 七七国产福利在线二区| 第一次的亲密接触| 欧美艳星juliaann| 苍井空被躁120分钟视频在哪里看| 凹凸国产熟女精品视频国语| 五月激激激综合网色播免费| 俺要操| 色多多破解版v2.1| 亚洲精品无码久久毛片美乳| 欧美一级二级片| 亚洲一区二区三区在线影院| 国产精品秘?糖心传媒麻豆| 一级岛国片| 美女张开腿让男人桶爽动漫视频| 艳母高清| 一级在线毛片| 中文字幕第6页| 白嫩少妇激情无码系列观看 | 欧美插插视频| yy8848| 久久久亚洲一区二区三区无码夜秀| 五十熟女水多毛多BBBBB| 铁牛tv视频一区二区在线观看| 美女免费污网站在线播放| 艾秋的所有视频播放| 人妻强伦妁姧人妻完整版BD | 国产精品久久久久久精品毛片竹菊 |