Bonjour tout le monde,
j'aimerais avoir une aide sur la création de fichier pdf avec javaEE en utilisant itex.Au fait,j'ai créer une servlet pour generer un fichier pdf et l'afficher dans le browser mais il m'affiche des erreurs.j'aimerais avoir votre aide.
Erreur signalé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 public class maservlet extends HttpServlet{ public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException{ Document document = new Document(); // step 2 try { PdfWriter.getInstance(document,new FileOutputStream("WEB-INF/ficPDF.pdf")); // step 3 document.open(); PdfPTable table = new PdfPTable(2); table.setWidthPercentage(550 / 5.23f);//la largeur du tableau table.setWidths(new int[]{5,1}); PdfPCell cell1; cell1=new PdfPCell(); Paragraph preg = new Paragraph(); preg.setAlignment(Element.ALIGN_CENTER); preg.setSpacingBefore(5); preg.setSpacingAfter(15); Chunk cktitre=new Chunk("blablablabla \n", new Font(FontFamily.TIMES_ROMAN, 16, Font.BOLD)); preg.add(cktitre); cell1.addElement(preg); table.addCell(cell1); document.add(table); } catch (DocumentException e) { // TODO Auto-generated catch block e.printStackTrace(); } document.close(); }
Etat HTTP 500 - WEB-INF\ficPDF.pdf (Le chemin d’accès spécifié est introuvable)
type Rapport d''exception
message WEB-INF\ficPDF.pdf (Le chemin d’accès spécifié est introuvable)
description Le serveur a rencontré une erreur interne qui l''a empêché de satisfaire la requête.
exception
java.io.FileNotFoundException: WEB-INF\ficPDF.pdf (Le chemin d’accès spécifié est introuvable)
java.io.FileOutputStream.open(Native Method)
java.io.FileOutputStream.<init>(Unknown Source)
java.io.FileOutputStream.<init>(Unknown Source)
pack.servlets.EtablirExtraitNaissance.doGet(EtablirExtraitNaissance.java:36)
javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
note La trace complète de la cause mère de cette erreur est disponible dans les fichiers journaux de Apache Tomcat/7.0.30.
Apache Tomcat/7.0.30
Partager