Я использую Java и распорки.У меня есть сценарий, где на странице есть ссылка 'Download' .После нажатия на эту ссылку элемент управления переходит к классу Action , где у меня есть содержимое String, которое мне нужно записать в файл .txt , а затем загрузить этот текстовый файл.
В конечном итоге всякий раз, когда мы нажимаем на ссылку для скачивания, мы можем загружать текстовый файл, содержащий определенную строку.
Я использовал приведенный ниже фрагмент кода,
FileOutputStream outputStream = new FileOutputStream(fileNameWithDirectory);
outputStream.write(fileContentString.getBytes());
outputStream.close();
ActionForward forward = new ActionForward("doc/" + filename);
forward.setName(filename);
forward.setRedirect(true);
return forward;
ТакжеЯ пытался использовать FileWriter
вместо FileOutputStream
, например,
FileWriter fileWriter = new FileWriter(fileNameWithDirectory);
fileWriter.write(fileContentString);
fileWriter.flush();
fileWriter.close();
Но всегда вместо загрузки txt-файла элемент управления открывает новое окно, в которое записывается содержимое String.Пожалуйста, предложите мне, как я могу скачать этот файл .txt .