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