[size=large]在目前项目中,遇到问题:
1:用户通过browser上传包含2W条数据左右的excel文件,服务器要把excel文件解析出来,并存入数据库,这是一个很费时的操作,这时客户端浏览器出现阻死现象。我要如何做才能让客户端出现提示:“数据正在处理中”?
2:其他用户上传他自己的excel表格后,给出提示,“前面有x个文件待处理”?意思是让我的解析excel并存入数据库的service处理完一个xls后,再处理第二个消息传递过来的xls?
对于第一个问题,似乎可用jms解决(我用ActiveMQ),那么当用户打开数据查看页面,或再次登录系统后,而解析excel并存入数据库的操作还没有完成,此时如何给出用户提示“数据还在处理中”呢?
在线敬侯![/size]
[b]问题补充:[/b]
谢谢大有的解答。总是可以用ThreadLocal方式,在服务器端开一个单独线程专门来处理这些数据吗?