FOPを使用してPDFドキュメントを生成しようとしています。 pdf生成コードはサーブレットに保存され、xslはWebContentフォルダ内の特定のフォルダに格納されます。サーブレットからWebContentフォルダのファイルにアクセスする
相対パスを使用してこのxslファイルにアクセスするにはどうすればよいですか?これは、Fileオブジェクトで完全なパスを指定した場合にのみ機能します。
xmlコンテンツを動的に生成する必要があります。 Fileオブジェクトではなく、この動的生成XMLをソースとしてどのように与えることができますか?
ご意見をお寄せください。あなただけ行うことができますパスを取得するには
それを取得しないでください。 's'は何か分からない? – newbie
@newbie's'は、['ServletConfig'](http://docs.oracle.com/javaee/5/api/javax/servlet/ServletConfig.html)を実装するオブジェクトです。 'HttpServlet'は' ServletConfig'を実装するクラスを拡張します。つまり、あなたのクラスが 'HttpServlet'を拡張している場合、' this.getServletContext() 'を行うことができます。 –
それは私のために働かない。このようなパスにファイルが存在することをチェックすると、falseを返します。私の質問を見て:http://stackoverflow.com/questions/36598562/unable-to-access-file-in-web-inf-folder-from-servlet –