我想在程序里写个过滤器!判断iP地址!如果是我授权的IP地址可以访问!否则过滤掉!哪位高手能帮帮忙呀!急需!谢谢!

解决方案 »

  1.   

    用pattern和match
    java.util.regex
      

  2.   

    实现Filter接口,判断写在doFilter里,并在web.xml里配置filter
      

  3.   


    在数据库里边弄一个可访问的IP地址的表,通过request取得访问者IP,与数据库中的记录进行匹配,如果不匹配则重定向到其他页面。
      

  4.   

    你授权的ip地址可以放在数据库中,然后有访问的就先得到它的
    ip地址,让后就行遍历比较,未在数据库中的就不让他访问
      

  5.   

    reqIp = request.getRemoteHost();获得请求者的IP。
    if(reqIp符合你的验证规则){
      chain.doFilter(request, response);
    }
    web.xml中配置/*就OK了