0

我有一个使用 response.sendRedirect() 重定向到 jsp 页面的 servlet,它在 firefox 中运行良好,但在 IE6 中它不会重定向到该页面。任何人都可以帮我解决这个问题吗?

4

1 回答 1

1

这可能会对您有所帮助: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);
}  

请注意,不再维护 IE6。Microsoft 没有发布任何安全修复程序,这使得它成为一个非常不安全的浏览器。

于 2013-04-09T07:48:41.113 回答