日期:2014-05-20  浏览次数:20638 次

servlet怎么分多次返回数据?

servlet把接收的参数解析处理成数据A,

数据A需要做两个处理,一个是返回给页面显示,一个是存到数据库。

由于是顺序处理,这两个步骤都要执行完了才能返回给页面。

我想要实现数据解析之后就直接返回给页面,而数据库操作继续在服务端进行,不是等数据库操作也结束才返回数据到页面。

这要怎么实现?

求指教~

------解决方案--------------------
为什么不等数据库操作完成再返回?

万一数据库操作失败呢?

如果你不关心数据库操作失败的问题,就另起一线程做数据库操作就是了
------解决方案--------------------
探讨
我看很多资料都说在servlet里创建线程容易造成不可预知的结果。因为servlet本身就是多线程的。

数据库操作是否成功,当然希望知道,如果是另一个线程操作数据库,有没有办法让这个线程再返回一些数据?