多线程如何回显到页面?麻烦告诉我
1个回答
展开全部
1.request -- response
既有请求才有响应。你这样的做法是不行的
2.你可换一种方式来实现多线程提取数据:
a.在后台假如你是使用的Struts2,
1.页面a.jsp发送请求到action的方法queryInfo()
在queryinfo()方法中除了查询数据外,再开启一个查询数据的线程;
这样queryinfo中就有两个线程了。同时将每个线程查询出来的结果反倒session中然后返回 a.jsp页面
b.在到a.jsp页面通过js的定时器,调用ajax请求一个action,假于是queryInfoState()方法,在此方法中获得之前session中的数据。显示在页面。
以上的也是实现滚动条的原理。
既有请求才有响应。你这样的做法是不行的
2.你可换一种方式来实现多线程提取数据:
a.在后台假如你是使用的Struts2,
1.页面a.jsp发送请求到action的方法queryInfo()
在queryinfo()方法中除了查询数据外,再开启一个查询数据的线程;
这样queryinfo中就有两个线程了。同时将每个线程查询出来的结果反倒session中然后返回 a.jsp页面
b.在到a.jsp页面通过js的定时器,调用ajax请求一个action,假于是queryInfoState()方法,在此方法中获得之前session中的数据。显示在页面。
以上的也是实现滚动条的原理。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询