Response has already been committed

悠悠的爸爸 2006-06-29 09:09:05
Response has already been committed
...全文
675 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
terry_yip 2006-08-22
  • 打赏
  • 举报
回复
这是因为

response.sendRedirect()没有放在唯一的一条逻辑分支中。

例如

if(a==1)
{
response.sendRedirect(xxx.jsp);
}
if(b==1)
{
response.sendRedirect(xxx.jsp);
}

有可能 a等于1,b也等于1,所以产生了两个跳转动作

请改为:

if(a==1)
{
response.sendRedirect(xxx.jsp);
}
else if(b==1)
{
response.sendRedirect(xxx.jsp);
}
kingwlee 2006-08-22
  • 打赏
  • 举报
回复
我也有这个问题顶一下,我是读了excel,读完了要转就抛这个错;
在读之前转就没有问题,为什么?
悠悠的爸爸 2006-06-29
  • 打赏
  • 举报
回复
自己顶一下,请大家帮忙看看这是什么问题。就一句代码response.sendRedirect(nextPage)在Servlet中可行,在jsp页面中却不可行。

另外,别说我小气,分不够可以再加。我实在是因为点错了,所以只出了20分。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧