Cannot forward after response has been committed

yifeng665 2006-03-22 02:58:59
在运行时老是提示这个问题!!!怎么回事啊,请高手指点,帮帮忙!
就是在这出错的
(RequestDispatcher rd = getServletContext().getRequestDispatcher("/errorpage.jsp");
rd.forward(req, res);)
...全文
1842 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ywb1973 2006-03-23
return是要要的,但是只是为了防止页面跳转后继续执行当前页后面的代码,却不能解决楼主的问题
还是需要楼主把源码贴出来看看了
回复
snail4up 2006-03-22
请在forward后,加上一句 return;
这样就可以了
回复
navy7148 2006-03-22
把错误信息贴出来看看。
回复
yifeng665 2006-03-22
我的这个是在一个servlet里面写的语句,判断完之后有情况会跳到出错页面,可每次都是这个问题,跳转不过去.而在另外的一个servlet里面就可以这样
回复
ywb1973 2006-03-22
还适用于
repsonse.sendRedirect();
<jsp:forward page="">
回复
ywb1973 2006-03-22
当页面有输出之后就不能够重定向了
回复
zhh1981 2006-03-22
把代码贴出仔细看看
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2006-03-22 02:58
社区公告
暂无公告