有一个jsp页面,我想只让 192.168.96.0---192.168.127.255 这个ip段能访问,请问具体代码该怎么写,因为没学过jsp,所以请大家帮帮忙, 据说可以用 “request.getRemoteAddr();”来获取ip,进行限制,但具体代码我不太会,麻烦大家帮我看看,谢谢了!

解决方案 »

  1.   

    http://myhongkongzhen.javaeye.com/blog/380911
      

  2.   

    可以看看JSPGenCMS的IP限制解决方案....下载个研究下
      

  3.   

      String ip=request.getRemoteAddr();//客户端IP
      int k_ip=1;
      if(k_ip==0){
      String[] str_ip=new String[]{};
      str_ip=ip.split("\\.");
      System.out.println(str_ip[0]);
      if((str_ip[0].equals("10")&&str_ip[1].equals("32"))|| (str_ip[0].equals("127")&&str_ip[1].equals("0")&&str_ip[2].equals("0")) ){
      
      }else{
      %>
      <script type="text/javascript">
           alert("can't enter!");
           window.location.href="../../index.faces";
    </script>
      <%
      }
      }自己写个循环  自己仿照吧