使用struts 1.1方法的最佳下载文件

时间:2012-08-24 10:46:12

标签: servlets download struts

对于在struts和jsp技术上构建的Web应用程序,我正在寻找一个很好的例子 这里解释了如何从服务器端下载文件

1 个答案:

答案 0 :(得分:1)

我设法用这几行代码完成: 只需将此添加到您的操作中:

OutputStream out = response.getOutputStream();
        response.setContentType("application/rtf");
        FileInputStream in = new FileInputStream("your_file_path");
        byte[] buffer = new byte[4096];
        int length;
        while ((length = in.read(buffer)) > 0){
            out.write(buffer, 0, length);
        }
        in.close();
        out.flush();