java.lang.IllegalStateException: Current state = FLUSHED, new state = CODING_END
web开发中报错-弹出Internet Explorer 无法打开...已终止操作
在当前系统中,发现错误,在点击某些超链时,会报错:“弹出Internet Explorer 无法打开...已终止操作。”
具体为弹出IE提示框,内容为:
Integernet Explorer无法打开Internet站点http://..............
已终止操作。
而且问题现象比较奇怪。
有时出现,有时没有;有时第一次点击此超链报错,确定弹出框后,再点超链,又不再报错。
而且问题好像在我机器上并没有发现一开始的时候,后来别人进行操作,就有些报错了,不知道是不是IE需要设置什么的;我也并没有做什么操作啊。
不知道原因是什么。
后来发现原因 :
jsp页面中 <%%> 标签的代码 与 js 脚本代码 运行的先后问题,
由于<%%>标签时java代码 要冲后台读取 有个效率问题,
有时后台处理慢了,久先加载 js 脚本了。
所以就会报这样的问题!
解决方案:
应该是在页面还没执行完,就运行了其他的js脚本之类,在<script src="" defer="defer"></ script> 添加属性:defer="defer" 就OK了。