質問

I have a servlet that redirects to a jsp page using response.sendRedirect(), It works fine in firefox, but in IE6 it does not redirect to this page. Can anyone help me with this please?

役に立ちましたか?

解決

This might help you: http://www.coderanch.com/t/443561/Servlets/java/sendRedirect-working.

public void editQuery() throws IOException {  
  String url = request.getContextPath() + "/search.jsp";  
  url = response.encodeRedirectURL(url);  
  //url = response.encodeURL(url);  
  response.setHeader("Pragma", "No-cache");  
  response.setHeader("Cache-Control", "no-cache");  
  response.setHeader("Expires", "1");  
  response.sendRedirect(url);
}  

Please note that IE6 is no longer maintained. Microsoft publishes no security fixes which makes this a very unsafe browser.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top