У меня есть сервлет, где я хочу, когда пользователь нажимает одну кнопку, он будет генерировать динамический pdf (в соответствии с данными пользователя) и загрузить его в c:/location пользователя. Может ли кто-нибудь помочь мне, как это сделать?Servlet pdf download button creation
ответ
Что именно неясно? Как написать html-форму? Как получить параметры из HttpServletRequest? Или как создать PDF-файл и загрузить пользователя?
<form action="yourServlet">
<input type="text" name="sometxt"/>
<input type="secret" name="passwd"/>
<input type="submit"/>
</form>
Затем, вы можете получить его в вашем методе getXXX как
final String text = request.getParameter("sometxt");
final String rawPassword = request.getParameter("secret");
Если вам необходимо визуализировать PDF, вы должны смотреть на Apache PdfBox.
И, наконец, если вы не в ладах с загрузкой файла пользователь:
response.setContentType("application/pdf");
InputStream in = ... // depends where you store your file
ServletOutputStream out = response.getOutputStream();
byte[] buffer = new byte[4096];
while(in.read(buffer, 0, 4096) != -1)
out.write(buffer, 0, 4096);
in.close();
out.flush();
out.close();
И не забывайте о handilng IOException, который я пропустил в целях simpicity.
Вот хороший пример сервлета Java для загрузки файла: http://www.dzone.com/snippets/example-file-download-servlet.
Обратите внимание, что нет необходимости спрашивать пользователя, где загрузить файл, который обрабатывается механизмом загрузки браузера.
Здесь также есть полезная информация: http://www.mkyong.com/java/how-to-download-file-from-website-java-jsp/.
- 1. Android Button Button Creation
- 2. pdf download button not working in php
- 3. Button Link for PDF Download Not Working
- 4. vaadin servlet call by button
- 5. My Download Servlet работает дважды
- 6. Download Button для IE - Javascript
- 7. supressing RealPlayer download video button
- 8. C# download button url error
- 9. pdf download html2pdf
- 10. pdf download problem
- 11. pdf download - safari
- 12. Itextsharp download PDF
- 13. PDF Download дает коррумпированный PDF php
- 14. IText PDF в Servlet
- 15. Delphi REST.Client download corrupted PDF
- 16. pdf download file name issue
- 17. Swagger UI blank PDF download
- 18. PDF Spec vs Acrobat creation (QuadPoints)
- 19. php download button без отправки на страницу
- 20. Joomla YouTube download button or Dropbox integration
- 21. 000webhost download button загружает неправильный файл
- 22. WPF vb.net Download Button без перерывов
- 23. Servlet возвращение поврежденный файл «.pdf»
- 24. OutputStream через Servlet destroys pdf
- 25. Spring MVC download PDF on chrome issue
- 26. pdf download, display for ios and android
- 27. Render And Download PDF Представлено Phantomjs
- 28. download pdf from url best approach
- 29. Trigger browser PDF download Spring MVC
- 30. PHP download дает мне пусто pdf
@Poindexter, на самом деле, я понятия не имею, как это сделать. – alessandro
Вы знаете, как сгенерировать PDF-файл, и вы пытаетесь узнать, как загрузить его пользователю? Для загрузки файла из браузера требуется, чтобы пользователь выбрал место для хранения файла. –
@ DavidOlivánUbieto, ОК. Можете ли вы помочь, как это сделать, это загрузка в указанном пользователем месте? – alessandro