当前位置:编程学习 > JAVA >>

j2ee 语言将pdf发送到客户端浏览器

谁能帮我写个程序?要求用J2EE中的servlet将pdf文件发送到客户端浏览器。谢谢! servlet 浏览器 语言 --------------------编程问答--------------------

<%
      response.setContentType("application/x-download");//设置为下载application/x-download
      String filedownload = "/要下载的文件名";//即将下载的文件的相对路径
      String filedisplay = "最终要显示给用户的保存文件名";//下载文件时显示的文件保存名称
      filenamedisplay = URLEncoder.encode(filedisplay,"UTF-8");
      response.addHeader("Content-Disposition","attachment;filename=" + filedisplay);
    
      try
      {
          RequestDispatcher dis = application.getRequestDispatcher(filedownload);
          if(dis!= null)
          {
              dis.forward(request,response);
          }
          response.flushBuffer();
      }
      catch(Exception e)
      {
          e.printStackTrace();
      }
      finally
      {
    
      }
%>



想办法吧pdf文件传过来就好。 --------------------编程问答-------------------- 首先你要搞清楚,并不是服务器主动向客户端推送
而是客户端向服务端请求,你的需求其实就是一个下载而已 --------------------编程问答-------------------- 这个我知道,但是总是不能将文件显示出。 --------------------编程问答-------------------- 值的研究一下。
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,