我是一个刚接触jsp不久的新人,现在要求在网站中的某些页面上做一下IP地址的限制,不是规定的IP地址访问的话,就使其访问的页面自动跳转到别的页面上去,不知道用jsp的话是不是能实现这个功能?因为只是网站上的几个页面要求做限制,所以不知道究竟怎么做才好,具体的话怎么操作才合适呢?有人叫我写个类,再在页面中调用这个类,不过我对JAVA也是只是略知皮毛,还请各位高手能多加指点!

解决方案 »

  1.   

    如果要是用struts做的,可以用filter进行页面的非法访问的控制!
      

  2.   

    在JSP用request.getRemoteAddr()获得请求来自什么地方,其他的判断规则就自己处理啦,很自然的,写类来做事会比较好,另外建议使用IP段的概念,判断也不是很难的
      

  3.   

    汗,请问什么叫filter方式呢?
    是指直接把那些IP过滤掉么?我如果只是允许一段网段之间的IP能访问,其他都做限制还能用这个方法么?
      

  4.   

    我用了request.getRemoteAddr(),但是得出的IP地址是127.0.0.1,是不是需要在weblogic上设置什么?
      

  5.   

    可以用request.getRemoteAddr()获取访问的ip再进行判断,也可以用struts 进行过滤.
      

  6.   

    一、使用filter
    在filter中request.getRemoteAddr()得到远程的IP,至于怎么处理就是你自己的问题了。
    filter是过滤器,简单的说就是你在访问前要得到他的许可。
    二、配置你的WEB服务器
    各种WEB服务器的配置方法不一样,不过找找文档应该不是什么问题
      

  7.   

    如果用了struct可用filter, 使用jsp可使用地址判断都没有问题的. 地址127.0.0.1是你本机的地址