在web.xml配置一个拦截器,对ip进行鉴权。
怎么配置啊?有大神指导一下吗。谢谢。
速度回帖啊,急!!!

解决方案 »

  1.   

    拦截器会写吧,通过参数传递后filter中,然后filter获取当前访问的ip跟参数对比,过滤掉禁止访问的ip
             <init-param>
                 <param-name>filterIP</param-name>
                 <param-value>这里指定禁止访问的ip</param-value>
             </init-param>
      

  2.   

    拦截器,structs?
    ip鉴权?request.gethead().getrequesturl()获取请求方Ip,鉴权,是指webservice吗?
      

  3.   

    我觉得   你在web.xml里面配置一个拦截方法,然后每次访问时,都要经过这个方法。在这个方法里面,过滤IP,这个就比较随心所欲了
      

  4.   

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app version="2.5" 
    xmlns="http://java.sun.com/xml/ns/javaee" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
    http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
      <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
      </welcome-file-list>
    <filter>
        <filter-name>filterUser</filter-name>
        <filter-class>com.mr.filter.FilterLogin</filter-class>
      </filter>
      <filter-mapping>
        <filter-name>filterUser</filter-name>
        <url-pattern>/filter/*</url-pattern>
      </filter-mapping>
    </web-app>com.mr.filter.FilterLogin:为你过滤器的路径
    /filter/* :为你想要过滤的页面,意思是:过滤filter文件下的所有页面。
      

  5.   

    http://blog.csdn.net/chenghui0317/article/details/9822981
      

  6.   

    既然是在web.xml就直接用filter在网上搜下。很多的
      

  7.   

    不知道楼主是要用拦截器还是过滤器呢 
    过滤器的配置:
    1、首先你要实现过滤器接口,在doFilter方法中实现需要的功能
    2、在web.xml中配置你的过滤器接口实现类拦截器的配置:
    1、假设你已经集成并配置好了struts
    2、实现拦截器接口
    3、在struts配置文件中配置拦截器拦截器和过滤器应该都能实现楼主的功能,至于具体怎么弄网上真的很多的教程。。
      

  8.   


     如果我的IP是192.168.1.108,我可以拦截我自己么?我试了一下,不成功
    我就是在本机上测试的只不过用localhost 和 127.0.0.1 访问的话可以。