response的context-type=application/pdf 下 浏览器Title如何修改?如何让浏览器的title显示自己的定义的标题window.open打开一个窗口,发出一个request请求(....do?ddd=dd) 
然后servlet处理完成后,response返回数据流,返回的格式context-type=application/pdf 
数据流转化也是pdf文件。 这样打开的窗口是显示一个pdf文件,可是打开的浏览器的标题title是请求的地址....do?ddd=dd 
而不是我想要得[dXXX文件.pdf] 请教,如何修改title? 这样不行 
mWindow = window.open(.....); 
mWindow.title='uuuuuuuuuuuuu'; 
这样也不行 
response.setHeader("Content-Disposition","attachment;filename="+filename); 我采用的是OutputStream发送到response,OutputStream.write(),而不是用printWrite进行写出。到不了jsp页面处理就转化为application/pdf类型了。

解决方案 »

  1.   

    不是很明白,浏览器中能显示 PDF 文件的内容?
      

  2.   

    在jsp页面上加上这个<%@ page context-type="application/pdf" %>
    就会生成PDF格式,试一试...
      

  3.   

    楼上的,人家的pdf能在浏览器中打开,就是标题修改不了
    建议在action返回的jsp中定义forword转向
      

  4.   

    建议楼主试试专门的在线PDF阅读控件吧,客户端无需安装adobe软件,直接通过ie阅读:
    http://www.ycanpdf.cn这个是在线demo:
    http://www.ycanpdf.cn/pdftest.html