从一个jsp页面重定向到另一个jsp页面时,https变为http

时间:2010-02-23 09:23:10

标签: jsp ssl

我的应用程序现在在SSL中运行,在我使用response.sendRedirect("xyz.jsp");的一个JSP页面中,所以现在当重定向发生时,HTTPS将转换为HTTP。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

快速而又脏:在xyz.jsp

的开头添加以下行
if(request.getScheme().equals("http")){  
            String redirect = "https://<your domain>/<path>/xyz.jsp"; 
            response.sendRedirect(redirect);  
}