diff --git a/src_tenwa/com/tenwa/makeContract/WebServiceFilter.java b/src_tenwa/com/tenwa/makeContract/WebServiceFilter.java index 210ea74ce..601bf3e2d 100644 --- a/src_tenwa/com/tenwa/makeContract/WebServiceFilter.java +++ b/src_tenwa/com/tenwa/makeContract/WebServiceFilter.java @@ -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()); }