阻止访问localhost以外的java Web应用程序

时间:2010-01-21 11:26:18

标签: java jsp java-ee

我有一个在jetty上运行的Web应用程序。我必须提供一个配置,比如当标志设置为true时,应该授予用户通过ip而不是localhost访问web应用程序的权限。如果该标志未设置为true,则应拒绝除localhost之外的请求。怎么做?

感谢。

1 个答案:

答案 0 :(得分:1)

如果要从应用程序执行此操作(不更改jetty配置),可以为应用程序编写过滤器servlet,并使用ServletRequest#getRemoteAddr()来了解请求的来源。