Apache Tomcat-将请求从一个文件夹重定向到另一个文件夹?

时间:2019-09-23 19:31:47

标签: tomcat

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

我是Tomcat的新手(您可能已经可以从这个问题的本质中看出来),所以任何帮助都将不胜感激。我已经对将设置添加到web.xml中进行了一些研究,但是我仍然无法确切确定要添加到此文件中的内容以获得我想要的结果。

1 个答案:

答案 0 :(得分:1)

您有几种选择,但仅凭web.xml配置是无法做到的。

可能的解决方案:

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

可能还有其他人。