У меня проблема с tomcat 6 и перенаправление. Мой сервлет создает класс, который генерирует файл на сервере tomcat. В конце метода сообщения сервлета я вызываю метод перенаправления, чтобы пользователь мог загрузить этот файл. Пользователь перенаправляется и запрашивает загрузку файла. Проблема в том, что файл устарел. Это файл, который был там, прежде чем я запустил сервер tomcat. Я даже попытался скрыть поток перед перенаправлением. Любые идеи, почему они перенаправляются на этот устаревший файл, который больше не существует?Tomcat перенаправление на старый файл
Я использую eclipse для запуска сервера tomcat.
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String outputName = "XXX\\workspace\\BlahOnline\\WebContent\\Blah.xlsm";
String redirect = "Blah.xlsm";
response.sendRedirect(redirect);
}
Редактировать: Nevermind, я нашел лучший способ загрузить файл с помощью кода в сервлет. Эта нить помогла много: Download mp3 file from Tomcat server with Java servlet
Покажите нам код. Сохраняется ли файл в том же месте, из которого загружается загрузка? –
Да, он имеет тот же путь и также отображается в том же каталоге. (Переписывает файл, который есть) – Taztingo
Покажите нам, как выполняется загрузка файла. –