Bonsoir,
Je vous écris car je ne trouve pas mon fichier ! J'ai utilise iText pour créer des documents PDF.
J'ai devellopé la fonction qu'il faut pour satisfaire ma demande.
Cette fonctionne parfaitement...
Elle fonctionnement parfaitement depuis qu'elle est executé par un Bean.
Le fichier est crée et placé à la raçine du projet. Je suis content, je trouve mon fichier
Cette même méthode executé par un endroit différent de mon projet, ne crée pas le fichier PDF. Le parcours d'exécution est celui-ci :
JSP ===> Servlets ===> BEAN Créer PDF ===> Servlet ===> Reafficher JSP
Savez-vous ou est passé mon fichier et pourquoi ce dernier n'est-il pas écrit quand j'apelle la méthode (qui fonctionne) par le chemin présenté précédement ?
Je pense que ça vient du fait que cela est executé depuis une page WEB / Servlet, mais j'ai aucune idée de comment le résoudre... :/
D'avance merci pour vos réponses !
++
Ps : Voici le code permettant d'apeller la fonction.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 PDFCreator Pdf = new PDFCreator(); Pdf.Set_Informations(Informations); Pdf.Set_TypeInformation_Commande_DetailsCommande(1); Pdf.Set_NombreColonne(7); Pdf.Set_NomFichierPDF("\\essai.pdf"); Pdf.Creer_PDF();
J'ai essayé avec des "\" et sans. Dés que j'en mets un j'ai le message d'erreur suivant :
java.io.FileNotFoundException: \essai.pdf (Accès refusé)
java.io.FileOutputStream.open(Native Method)
java.io.FileOutputStream.<init>(FileOutputStream.java:179)
java.io.FileOutputStream.<init>(FileOutputStream.java:70)
bean.commande.PDFCreator.InitDocument(PDFCreator.java:63)
bean.commande.PDFCreator.Creer_PDF(PDFCreator.java:123)
servlets.accueil.ChargementPageCommande(accueil.java:127)
servlets.accueil.doGet(accueil.java:49)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
Partager