2014-11-17 6 views
1

Я использую Jasper для создания отчетов на моем сервере. Когда я подаю pdf-файл, я показываю его на новой вкладке, используя target="_blank" в форме, которая отправляется на Servlet. В сервлете я использую response.setContentType («application/pdf») для обслуживания страницы в виде pdf.Установка заголовка для страницы в формате pdf

Как установить заголовок страницы pdf (заголовок, отображаемый на вкладке)?

+0

Вы нашли ответ для этого ?? Мне нужно решение для этого. – Loks

ответ

0

Поскольку его не HTML-страница, название вкладки будет именем файла. Вы можете задать имя файла, как:

response.addHeader("Content-Disposition", "filename="+filename); 

Если вам нужны пробелы в имени файла, вам нужно кавычки (убежали, конечно):

response.addHeader("Content-Disposition", "filename=\""+filename+"\""); 

Конечно, вы можете жёстко его:

response.addHeader("Content-Disposition", "filename=\"Some report name.pdf\""); 
Смежные вопросы