我想把如:
for(int i,i<1000,i++)
System.out.println("内容")
这段代码会输出1000个“内容”,我想把它输出的内容实时的返回给ie并且显示。也就是说客户端调用一个action然后action会在控制台中打印1000个“内容”,我想要的就是:把这打印1000个“内容”显示的过程放到ie上去!就是我想让ie变成和控制台一样!可以打印后台的输出,而且是实时的!
用什么技术,或者是什么办法告诉我就行!有代码最好了!先谢谢各位了!
我懂你意思了,你用dwr吧,在你action里面打印的时候,调用dwr的方法,可以在你指定的jsp中,打印出任何东西。你搜dwr反推技术。我这有例子,但是太大,没有剥离,等你下载了dwr后不懂的再说
[code="java"]你把放进request中,页面从request获取,你操作页面的时候就会执行
for(int i,i<1000,i++)
System.out.println("内容")
System.out.println("内容")他会被调用,打印[/code]
后台:
List list="内容";
request.setAttribute("list",list)
页面:
<% List list=request.getAttribute(list);
for(int i,i out.print(list.get(i))
}
%>
[code="java"][/code]后台:
List list="内容";
request.setAttribute("list",list)
页面:
<% List list=request.getAttribute(list);
for(int i,i out.print(list.get(i))
}
%>
我只想到一个比较粗略的
前台用一个定时器隔一小小段时间发Ajax请求到后台,然后将请求的内容打印
[code="java"]后台:
List list="内容";
request.setAttribute("list",list)
页面:
<% List list=request.getAttribute(list);
for(int i,i out.print(list.get(i))
}
%>
%>[/code]
你需要的是服务端推送技术
可以看看这个