0

入力ストリームの型を返す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を渡すことはできません。

+0

何をしようとしていますか?ファイルを読む?またはファイルを書きますか? – mumpitz

+0

'abc.txt'を別の場所にコピーする必要がありますか? –

+0

質問を編集 – Coder17

答えて

0

fileinputstreamでURLを開くことができます

関連する問題