日期:2014-05-17  浏览次数:20717 次

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}' 
  }


------解决方案--------------------
你直接用隐藏域把这三个参数传到后台还报错吗?