当前位置: 技术问答>java相关
200分,奇怪的servlet页面刷新的问题??????????
来源: 互联网 发布时间:2015-09-26
本文导语: 现通过一个页面向一个servlet提交一个表单,提交后的处理程序要先显示一个“正在处理中..”,然后进行一个很耗时的操作,操作完成后在同一个页面显示。理论上应该是在处理方法的一开始就out.println("正在处理中.....
现通过一个页面向一个servlet提交一个表单,提交后的处理程序要先显示一个“正在处理中..”,然后进行一个很耗时的操作,操作完成后在同一个页面显示。理论上应该是在处理方法的一开始就out.println("正在处理中...");out.flush();然后进行复杂操作,一段时间以后操作完成,操作结果也用out.println();接着显示出来。但现在的情况是当提交以后并不立即显示“正在处理中..”,而是提交页面不动,直到全部操作完成以后才一起显示,好像out.flush();并没有起作用一样。希望各位能给个解决方案,我理想的结果是提交以后马上显示“正在处理..”,然后等待操作完成显示结果。问题如圆满解决令送100分。jdk 1.4.1,tomcat 4.05 ,win2000
|
用html解决,在两个页面中间加插这么一个东东:
请稍等
请稍等,信息加载中......
请稍等
请稍等,信息加载中......
其中的url你自己重新写过,主要用来在两个页面间传点参数
|
servlet是服务器端程序,只有执行完后才能把结果发送到客户端
|
我也碰到过这种问题,好象是程序不是按顺序执行的问题???
还是,同步一下不知道行不行。
还是,同步一下不知道行不行。