如果你要问的是在Client(Browser)一端的Java Applet可不可以写文件到Client一端的硬盘,一般情况下是不可以的(除非你用的是某个允许鉴名Applet读写本地硬盘的特殊Browser,我是没见过的。)不过你要是问的是在Web Server一端的Servlet或JSP可不可以把结果写到Client一端的文件,答案是:当然可以!实际上不管是什么东西,只要按输出流的方式写出来,你客户端同意它存在本地硬盘就可以(用另存为....或类似菜单就可以了)。还有一种可能是你想知道在Servlet一端可不可以把查询结果写在Server一端的本地文件,这个应该取决于你所用的Web Server,不过一般来说是可以的,因为Servlet的安全性应该视同Java Application的,因此应该是什么都可以干。不过不同的Web Server也可能存在不同的安全策略,小弟孤陋寡闻没有太多见识,不敢置评。