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.
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();
	}
Erreur signalé
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