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

import javax.servlet.Filter; import javax.servlet.Filter " /> 无码内射成人免费喷射,免费看 a一级毛片,国产亚洲精品久久久闺蜜

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

jsp防止跨域提交數(shù)據(jù)的具體實(shí)現(xiàn)

復(fù)制代碼 代碼如下:
//ArgsIsValidFilter .Java過(guò)濾器代碼清單:
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;
//指定需要跳過(guò)攔截的頁(yè)面地址,如果需要新增,可直接在數(shù)組中添加。
//“建議”
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(" 獲得的參數(shù)url為: " + tmpHeaderValue );
log.info(" 系統(tǒng)取得的url為:"+ currentURI);
}

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

} else {
if(log.isInfoEnabled()){
log.info("獲得的參數(shù)長(zhǎng)度為:"+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 + " 位開(kāi)始截取,截取長(zhǎng)度為:" + servername_str.length());
}
String tmp = tmpHeaderValue.substring(len, servername_str.length() + len);
if(log.isInfoEnabled()){
log.info("截取后的字符串為:" + tmp);
}
if (tmp.length() < servername_str.length()) { // 長(zhǎng)度不夠
isValid = false;
if(log.isInfoEnabled()){
log.info("截取后的字符串長(zhǎng)度不夠,請(qǐng)求可能來(lái)自外域!");
}
} else if (!tmp.equals(servername_str)) {// 比較字符串(主機(jī)名稱(chēng))是否相同
isValid = false;
if(log.isInfoEnabled()){
log.info("域名匹配失敗,請(qǐng)求來(lái)自外域!");
}
}
}


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

if (!isValid) {

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

public void init(FilterConfig arg0) throws ServletException {

}

}

jsp技術(shù)jsp防止跨域提交數(shù)據(jù)的具體實(shí)現(xiàn),轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久青草在线视频精品 | 美女脱了内裤张开腿让男人桶到爽 | 伊人伊人影院 | 麻豆久久国产亚洲精品超碰热 | 办公室的秘密2中文字幕 | 午夜视频无码国产在线观看 | 国内精品久久久久久西瓜色吧 | 亚洲国产中文字幕在线视频综合 | 蜜桃99影院| 小SAO货叫大声点妓女 | gogogo免费视频观看 | AV72啪啪网站 | 国产又湿又黄又硬又刺激视频 | 国产中文在线观看 | 翁公与小莹在客厅激情 | 久久天天综合 | 国产精品观看视频免费完整版 | 国产一区二区无码蜜芽精品 | 亚洲免费黄色片 | 性色AV一区二区三区V视界影院 | 一边亲着一面膜下的免费过程 | 国产午夜精品片一区二区三区 | 超碰久久国产vs | 老女老肥熟国产在线视频 | 国产婷婷色一区二区三区在线 | 美女强奷到抽搐在线播放 | 国产精华av午夜在线观看 | 天美麻豆成人AV精品视频 | 视频一区二区三区蜜桃麻豆 | 男人有噶坏 | 亚洲精品白色在线发布 | 日本一卡二卡三卡四卡无卡免费播放 | 91涩涩视频 | 日韩中文字幕欧美在线视频 | 亚州性夜夜射在线观看 | 日本一卡精品视频免费 | 久久中文字幕人妻熟AV女蜜柚M | 嫩草国产福利视频一区二区 | 百性阁论坛首页 | 日韩伦理电影秋霞影院 | 久久久精品免费视频 |