java.lang.IllegalStateException FIX
response.sendRedirect()报错java.lang.IllegalStateException
一般出现这种异常就有2个情况:
1、就是页面多次调用sendRedirect
2、不是有效的url
因为在调用sendRedirect之前已经往response的输出流中写入太多东西了(例如你在jsp中的代码写得比较够后,前面一堆HTML),缓冲区已经满了就将正常的送去客户端了。这个时候已经无法再使用sendRedirect了,
response.isCommit()这个时候应该是true了
方法就是你不要在调用sendRedirect之前写太多的东西到输出流中,更不要调用flush方法,把sendRedirect()放到页首.
页:
[1]