首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

java.lang.IllegalStateException:Cannot forward after response has been committed

2012-01-19 
java.lang.IllegalStateException:Cannot forward after response has been committedif(tabNametab_17

java.lang.IllegalStateException:Cannot forward after response has been committed
if(tabName=='tab_17'){
window.location = '${ctxPath}AuditAction.do?method=view&aid=${requestScope.aid}&id=${requestScope.id}&type=baseInfo' 
  }
这段Js的意义就是,当用户点击页签名字为“tab_17”的页签时,就进入到该页签对应的页面,进到页面之前需要三个参数,一个aid,一个id,一个type。
  可是这样一些就会报上面的重复提交的代码。

如果我把它去掉,成这样就不会报了,有哪位大虾知道是什么原因呢?

if(tabName=='tab_17'){
window.location = '${ctxPath}AuditAction.do?method=view&id=${requestScope.id}' 
  }


[解决办法]
你直接用隐藏域把这三个参数传到后台还报错吗?

热点排行