我new了一个线程,线程中定义了一个HttpServletRquest变量,从外面传入,传入的时候监视可以看到里面的参数值。但是当走到 thread.start,进到方法里,request的参数值都是null了。
查询其他网站:
http://stackoverflow.com/questions/11675121/accessing-the-request-object-from-a-thread-inside-a-servlet
这篇文章和我的问题一样,不过他的解决方案是把参数在外面获取,然后传递给线程,而不是把整个httpservletrequest对象传递,我在线程中,需要调用request.response对象,所以这种方法好像不适合我。
没解决。我是需要同时请求多次后台的方法,方法里是写文件流,下载下来。
搞了个动态添加iframe,搞了个中间html页面,js去改变地址,来实现。先这么凑活着用吧。