永发信息网

如何让jsp先输出再sleep

答案:3  悬赏:80  手机版
解决时间 2021-01-28 11:36
  • 提问者网友:抽煙菂渘情少年
  • 2021-01-27 23:21
if (true) {
out.println("付款成功!
正在返回商户......");
while (true) {
Thread.sleep(30000);
System.out.println("123");
}
30秒过后123都输出了但是网页没有输出,我想让网页先输出在sleep请问如何操作

但是我执行完之后还要response.sendRedirect()
但是response.sendRedirect()之前不能flush如何处理
最佳答案
  • 五星知识达人网友:荒野風
  • 2021-01-28 00:03
你这样做,是具体想实现什么?
out要flush之后,才会输送出去
全部回答
  • 1楼网友:话散在刀尖上
  • 2021-01-28 02:40
if (true) { out.println("付款成功! 正在返回商户......"); out.flush(); while (true) { Thread.sleep(30000); System.out.println("123"); } }
  • 2楼网友:污到你湿
  • 2021-01-28 01:08
Thread.sleep(30000);将这行代码放在out.println前面试下. 再看看别人怎么说的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯