如何在Java Web应用程序中限制客户端IP地址

时间:2015-11-23 06:20:50

标签: java java-ee ip

我需要根据客户端IP地址限制我的视图,我有静态IP地址列表,我想只显示那些在我的java web应用程序中注册了ip地址的人

1 个答案:

答案 0 :(得分:0)

取决于您希望如何实现过滤。

  1. 您可以使用过滤器,该过滤器将验证并仅将请求转发给Servlet
  2. 在Servlet / Controller中,您可以编写一个检查来控制重定向到有效的JSP或错误JSP
  3. 将列表加载到servlet上下文中,并使用它来检查是否在JSP中显示内容。
  4. 如果我是你,我会使用过滤器,这样你就不会用那个IP接触Servlet层了。

    请参阅此链接以了解Servlet过滤器 - http://docs.oracle.com/javaee/6/tutorial/doc/bnagb.html