相关疑难解决方法(0)

是否可以从 Java Servlet API 发送到相对路径的重定向?

我想将相对重定向(到原始请求域和端口)发送到浏览器。

像这样:

Location: /app
Run Code Online (Sandbox Code Playgroud)

Jetty自动发送完整的绝对路径

Location:http://10.0.2.17:9080/app
Run Code Online (Sandbox Code Playgroud)

文档还提到,servlet容器必须将相对 URL 转换为绝对 URL。

是否可以通过重定向发送相对 URL?

java servlets http jetty

5
推荐指数
1
解决办法
4744
查看次数

如何在ELB后面的tomcat上重定向到https

我在 AWS 上有以下设置

ELB(终止SSL)-> nginx 在80 上接收http 并转发到-> 8080 上的tomcat

但是当我在我的 servlet 中执行 response.sendRedirect("/somepath") 时,浏览器将它作为 302 http://example.com/somepath接收

但我希望浏览器获得https://example.com/somepath,我如何在 tomcat 或 nginx 中实现这一点而不在它们上设置 SSL。

ssl tomcat nginx amazon-web-services amazon-elb

4
推荐指数
1
解决办法
2450
查看次数

标签 统计

amazon-elb ×1

amazon-web-services ×1

http ×1

java ×1

jetty ×1

nginx ×1

servlets ×1

ssl ×1

tomcat ×1