response.sendRedirect() 有啥用?

Posted

技术标签:

【中文标题】response.sendRedirect() 有啥用?【英文标题】:What is the use of response.sendRedirect()?response.sendRedirect() 有什么用? 【发布时间】:2010-12-10 07:15:25 【问题描述】:

在使用respone.sendRedirect("page.jsp") 时,它显示java.lang.IllegalStateException,而在某些页面中它可以正常执行。我怎样才能避免这个异常?有关更多详细信息,我昨天通过了一个与此类似的问题。

【问题讨论】:

【参考方案1】:

respone.sendRedirect 将抛出 java.lang.IllegalStateException 如果您的响应已经提交。您要么手动刷新缓冲区,要么因为它已满而自动刷新。为避免这种情况,请增加缓冲区大小并确保不刷新它或提前致电respone.sendRedirect

【讨论】:

缓冲区大小示例:<%@ page buffer="256kb" autoFlush="false" %> 非常感谢钱德拉先生

以上是关于response.sendRedirect() 有啥用?的主要内容,如果未能解决你的问题,请参考以下文章

我遇到的response.sendRedirect跳转不了问题

来自 jsp:include 的 response.sendRedirect() 被忽略?

response.sendRedirect 不起作用

求教: response.sendRedirect(""); 的用法!!

404 与 response.sendRedirect

java中关于response.addHeader()与response.sendRedirect()的问题