入力ストリームの型を返すgetClass.getClassLoader().getResourceAsStream("abc.txt")
を使用しています。これは正常に動作するファイルパスを取得します。今私はstreamresultにファイルパスを渡す必要がありますが、それはコンストラクタを持っています:StreamResult(new FileOutputStream())
。 inputstream型のファイルパスをstreamresultに渡すにはどうしたらいいですか?getClass.getClassLoader()。getResourceAsStream()の値をFileOutputStreamに渡す方法
私はxmlファイルを読み込み、そのデータをjspファイルに表示しています。 jspファイルから、データをXMLファイルに書き戻すフラグを設定しています。 TransformerFactory.newInstance().newTransformer().transform(new DOMSource(ds.getOwnerDocument()), new StreamResult(new FileOutputStream(pathFile)));
。したがって、pathFileはデータを書きたいファイルです。私はabsoulteファイルパスが必要なので、pathFileの代わりにabc.txtを渡すことはできません。
何をしようとしていますか?ファイルを読む?またはファイルを書きますか? – mumpitz
'abc.txt'を別の場所にコピーする必要がありますか? –
質問を編集 – Coder17