修改webservice校验

This commit is contained in:
tangft 2019-03-08 18:08:19 +08:00
parent 57baf8665a
commit 41ef7db645

View File

@ -9,6 +9,8 @@ import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import com.tenwa.httpclient.resources.QuartzPropertiesUtil;
public class WebServiceFilter implements Filter {
@Override
@ -20,16 +22,15 @@ public class WebServiceFilter implements Filter {
@Override
public void doFilter(ServletRequest req, ServletResponse res,
FilterChain chain) throws IOException, ServletException {
// TODO Auto-generated method stub
String ips = "0:0:0:0:0:0:0:1|192.168.0.1|127.0.0.1|172.16.21.220|219.142.26.222|172.16.21.48|172.16.21.249|172.16.23.226";
String ips = QuartzPropertiesUtil.get("webServiceaddress");
if(ips.indexOf(req.getRemoteAddr()) != -1){
chain.doFilter(req, res);
}else{
res.setCharacterEncoding("UTF-8");
res.getWriter().println("error");
res.setCharacterEncoding("GBK");
res.getWriter().println("对不起您使用的电脑IP不在系统的白名单中请联系管理员");
}
// System.out.println(req.getRemoteAddr());
// System.out.println("Ô¶³ÌIP£º" + req.getRemoteHost());
System.out.println("远程IP" + req.getRemoteHost());
}