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() 被忽略?