java - 特定资源路径的 Tomcat 域重定向

标签 java tomcat servlets redirect

是否可以将特定资源路径重定向到 tomcat 中的不同域。例如:http://localhost:8080/web/redirectpathhttp://192.168.1.1:8080/anotherwar/redirectpath . (web(war) 驻留在我的 tomcat 中,192.168.1.1 是远程服务器)

最佳答案

有很多方法。

例如,如果您有一个 servlet,您可以在 servlet 中的代码中执行此操作: HttpServletResponse.sendRedirect(url)

您可以在 Filter 中使用相同的代码。这样你就不需要servlet了,你只需要在web.xml中注册你的Filter

您可以在代码中决定是否应该重定向,比方说基于 url。 或者,您可以只将匹配的 url 映射放在 web.xml 中

关于java - 特定资源路径的 Tomcat 域重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38241243/

相关文章:

java - 打开/另存为...对话框未显示

java - 从servlet请求jsp中定义的变量?

Tomcat 6 禁用 JSESSIONID

java - RESTful web 服务无法在 Tomcat 8.0.5 上启动

tomcat - 部署Struts2项目

java - 根据 slider 的值更改进度条颜色JavaFX

java - 根据登录用户和调用的 servlet 确定 Dao 调用的逻辑

Java加运算符

java - 在 LDAP searchResult 上执行 nextElement 时的 NPE

java - 使用 hibernate-envers 时,AUD 表中的所有 @Version 字段均为 null,但在实体中 - 表已填充好吗?