Ich versuche, ein PDF-Dokument mit FOP zu erstellen. Der PDF-Generierungscode wird in einem Servlet gespeichert und die XSL befindet sich in einem bestimmten Ordner im WebContent-Ordner.Zugriff auf die Datei im WebContent-Ordner über ein Servlet
Wie kann ich auf diese xsl-Datei zugreifen, indem Sie einen relativen Pfad angeben? Es funktioniert nur, wenn ich den vollständigen Pfad im File-Objekt gebe.
Ich muss den XML-Inhalt dynamisch generieren. Wie kann ich diese dynamisch generierte XML-Datei als Quelle anstelle eines Dateiobjekts angeben?
Bitte geben Sie Ihre Vorschläge.
Nicht ganz verstanden. Ich weiß nicht, was ist 's'? – newbie
@newbie 's' ist ein Objekt, das [' ServletConfig'] implementiert (http://docs.oracle.com/javaee/5/api/javax/servlet/ServletConfig.html). 'HttpServlet' erweitert eine Klasse, die' ServletConfig' implementiert. Das heißt, wenn Ihre Klasse 'HttpServlet' erweitert, können Sie' this.getServletContext() 'ausführen. –
es funktioniert nicht für mich. Wenn ich überprüfe, ob die Datei mit diesem Pfad existiert, wird false zurückgegeben. Schauen Sie sich meine Frage an: http://stackoverflow.com/questions/36598562/unable-to-access-file-in-web-inf-folder-from-servlet –