在一个jsp页面,我将要显示一个pdf文件,实现方式是通过Servlet返回pdf文件流
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++
res.setHeader("content-type", "application/pdf");
res.addHeader("content-disposition", "filename="+service_history_id+".pdf");
Log.debug(DefineKakin.INVOICE_PDF+" FileInputStream "+Define.PDF_PATH+service_history_id+".pdf");
InputStream is = new FileInputStream(Define.PDF_PATH+service_history_id+".pdf");
int read = 0;
byte[] bytes = new byte[1024];
OutputStream os = res.getOutputStream();
while((read = is.read(bytes)) != -1) {
os.write(bytes, 0, read);
}
os.flush();
os.close();
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++
我对这个jsp页面进行了测试
pdf没有titlepdf有title
ie11显示jsp页面的 title-访问url显示jsp页面的 title-访问url
chrome访问urlpdf的title
firefox访问urlpdf的title-访问 url
mac+safari访问url访问url
mac+chrome访问urlpdf的title
mac+firefox访问urlpdf的title-访问 url
safari浏览器无论是设置页面的title,还是设置pdf的title都只能在标签中显示访问的url
而其他浏览器,可以显示title
请问我如何能够使Safari也显示title,这个问题是safari浏览器差异还是我程序的问题?