【问题标题】:Can directing to a specific site be avoided in any way using servlets?是否可以使用 servlet 以任何方式避免指向特定站点?
【发布时间】:2015-06-02 07:34:12
【问题描述】:

是否可以使用 servlet 阻止定向到特定站点。例如,当在 url 框中键入 yahoo.com 时,网络连接应该关闭,而当您键入其他网站 url,例如 google.com,网络连接应该保持不变。 (也许通过处理 ip 过滤器??)

【问题讨论】:

  • 显示你为servlet工作过的代码
  • 您的问题与 servlet 有什么关系? Servlet 在服务器上执行。它们不是可以阻止某些 URL 的浏览器插件。为什么部署在 yourcompany.com 的 servlet 会注意到用户在其浏览器中输入 yahoo.com?

标签: java html web-services servlets


【解决方案1】:

Servlet 不是此类需求的正确选择。

Servlet 部署在服务器上,只有在浏览器向它们提交请求时才会工作。在浏览器中键入 URL 将不允许 servlet 做出反应。

您可以在本地网络上安装任何类型的代理并相应地阻止网站。

如果您正在谈论调用您的 servlet 的任何浏览器请求,并且您的 servlet 将该请求重定向到任何网站,例如 Yahoo、Google 等...那么以下过程可能适合您。

  1. 在列表中维护被阻止网站的列表
  2. 在请求对象中检查请求的网站
  3. 如果请求的网站不在列表中,那么您可以允许重定向
  4. 否则,您可以转发到显示网站被阻止消息的页面

希望这能回答你的问题。

如果您有任何其他问题,请告诉我。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-04
    • 1970-01-01
    • 1970-01-01
    • 2021-09-05
    • 2013-01-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多