我应该使用 servlet 还是过滤器来重定向 URL?

Posted

技术标签:

【中文标题】我应该使用 servlet 还是过滤器来重定向 URL?【英文标题】:Should I use servlet or filter for redirect a URL? 【发布时间】:2014-06-19 07:31:24 【问题描述】:

我已经阅读了一些关于 *** 的问题,例如 Servlet vs Filter 、 How to redirect in filter? 、

基本上我只需要一个 httpResponse.sendRedirect(),它可以放在一个 servlet 或一个过滤器中。

如果我只是想将一些基于某种模式的 URL 重定向到其他一些 URL,我应该使用 servlet 还是过滤器?

【问题讨论】:

【参考方案1】:

如果我只是想将一些基于某种模式的 URL 重定向到其他一些 URL,我应该使用 servlet 还是过滤器?

我会在你的情况下使用过滤器。过滤器主要用于修改/阻止请求和/或响应。

【讨论】:

以上是关于我应该使用 servlet 还是过滤器来重定向 URL?的主要内容,如果未能解决你的问题,请参考以下文章

当用户未登录时,Servlet 过滤器在无限重定向循环中运行

如何重定向到 Servlet 过滤器中的当前页面?

在 servlet 重定向之前使用过滤器修改响应 URL (Java/Tomcat)

在 servlet 过滤器中使用请求参数将 JSF ajax 请求重定向到 URL

Servlet过滤器登录重定向无限循环[重复]

React-不能使用 context.router 来重定向页面