http转换为https进入无限循环

Yas*_*sin 0 java jsp servlets

我想将我的页面重定向http://https://jsp.

我有一些代码,但它给出了一些问题.

<%

String req_protocol = request.getProtocol().toLowerCase();

String convertHttps = req_protocol.substring(0, req_protocol.indexOf("/")).toLowerCase();

 if(convertHttps.equals("http")){

  response.sendRedirect("https://xyz.com/signup/signup.jsp");

 }  

%>
Run Code Online (Sandbox Code Playgroud)

它将错误页面作为"无限循环".

Jig*_*shi 5

使用request.isSecure()以确定其是否http://https://

这种转变是更适合的FilterServlet不是JSP