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类型了。
然后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类型了。
就会生成PDF格式,试一试...
建议在action返回的jsp中定义forword转向
http://www.ycanpdf.cn这个是在线demo:
http://www.ycanpdf.cn/pdftest.html