Question

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?

Was it helpful?

Solution

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.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top