【问题标题】:Apache Tomcat - Redirect requests from one folder to another?Apache Tomcat - 将请求从一个文件夹重定向到另一个文件夹?
【发布时间】:2019-09-23 19:31:47
【问题描述】:

假设我在 Web 应用程序中有一个文件夹 /my-tomcat-app/foo,我希望将对该文件夹中任何文件的所有请求重定向到页面 /my-tomcat-app/index。 html。我该怎么做才能让这件事发生?

我是 Tomcat 的新手(您可能已经从这个问题的性质中看出了这一点),因此我们将不胜感激。我已经对将设置添加到 web.xml 进行了一些研究,但是我仍然无法确切地弄清楚要添加到该文件中以获得我想要的结果。

【问题讨论】:

    标签: tomcat


    【解决方案1】:

    您有几个选择,但仅使用 web.xml 配置无法做到这一点。

    可能的解决方案:

    1. 编写一个只执行resp.sendRedirect(req.getContextPath() + "/index.html"); 的servlet,并将该Servlet 映射到/foo/*/foo
    2. 使用Tuckey Rewrite Filter
    3. 使用Tomcat的Rewrite valve

    可能还有其他人。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-02-01
      • 1970-01-01
      • 2015-07-18
      • 1970-01-01
      • 1970-01-01
      • 2013-04-01
      • 1970-01-01
      相关资源
      最近更新 更多