在response.sendRedirect()方法后加return语句即可,如下:
response.sendRedirect("index.jsp");
return;
原因是:在程序中两次调用了response.sendRedirect()方法。
jdk5.0文档中很清楚地介绍了出现IllegalStateException异常的可能情况:
1)同一个页面中再次调用response.sendRedirect()方法。
2)提交的URL错误,即不是个有效的URL。
response.sendRedirect("index.jsp");
return;
原因是:在程序中两次调用了response.sendRedirect()方法。
jdk5.0文档中很清楚地介绍了出现IllegalStateException异常的可能情况:
1)同一个页面中再次调用response.sendRedirect()方法。
2)提交的URL错误,即不是个有效的URL。
本文介绍了解决在Java Web应用中使用response.sendRedirect()方法时遇到的IllegalStateException异常的方法。通过在redirect之后添加return语句可以避免同一页面中多次调用redirect导致的问题。
3247

被折叠的 条评论
为什么被折叠?



