Как передать значение getClass.getClassLoader(). GetResourceAsStream() в FileOutputStream

Я использую getClass.getClassLoader().getResourceAsStream("abc.txt") который возвращает тип Inputstream, чтобы получить путь к файлу, который работает нормально. Теперь мне нужно передать путь к файлу streamresult, но у него есть конструктор: StreamResult(new FileOutputStream()), Как передать путь к файлу, который имеет тип inputtream в streamresult.

Я читаю XML-файл и отображаю эти данные в JSP-файле. Из файла JSP я устанавливаю флаг, который записывает данные обратно в файл XML. TransformerFactory.newInstance().newTransformer().transform(new DOMSource(ds.getOwnerDocument()), new StreamResult(new FileOutputStream(pathFile)));, Итак, pathFile - это файл, в который я хочу записать данные. Я просто не могу передать abc.txt вместо pathFile, потому что мне нужен путь к файлу absoulte.

1 ответ

Вы можете получить URL, открыть с помощью fileinputstream

Другие вопросы по тегам