日期:2014-05-18  浏览次数:20748 次

急问一个servlet向客户浏览器断输出内容的问题
问题描述:我在一个servlet中浏览器输出内容(out.println( "... ")),因为程序执行过程较长,想在程序执行的过程中输出内容,既同步输出内容,现在只能在这个servlet运行结束后,才能输出内容,造成了很长时间的等待,
想知道这个问题能解决吗?如何解决?
谢谢

------解决方案--------------------
用out.flush()方法试试
------解决方案--------------------
帮忙顶

为什么要用out.print()哦。

为什么不把这些内容写在jsp或者html,然后在servlet执行完毕后转到这个jsp?
------解决方案--------------------
楼主的问题我也遇到过,似乎不能直接解决的办法
看看有没变相解决的办法

把实际问题贴出来看看吧~~
------解决方案--------------------
(out.println( "... "))????????//把实际的问题都发上来,不然怎么知道问题出在哪了?
呵呵~~~~~~~~~~
------解决方案--------------------
ajax
------解决方案--------------------
同意yeah920的观点
直接JSP
------解决方案--------------------
好解决,不是执行时间太长吗,那你把你的这个方法分成好几个方法,一个一个的往下执行,执行一下返回一个OUT。PRINT不就行了
------解决方案--------------------
分页.