Easyexcel IllegalStateException: getOutputStream() уже был вызван для этого ответаJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Easyexcel IllegalStateException: getOutputStream() уже был вызван для этого ответа

Сообщение Anonymous »

В приложении весенней загрузки у меня есть спокойный API, который экспортирует Excel клиенту с помощью easyexcel https://github.com/alibaba/easyexcel. Действие экспорта вызовет метод response.getOutputStream(). И у меня также есть аннотация, которая будет использовать ответ.getOutputStream() для записи некоторого журнала. Теперь я столкнулся с проблемой:

Код: Выделить всё

IllegalStateException: getOutputStream() has already been called for this response
похоже, что этот метод getOutputStream() позволяет вызывать только один раз за время существования http. Что мне делать, чтобы использовать поток ответов несколько раз? Является ли это возможным? могу ли я скопировать выходной поток при его использовании, чтобы сделать его доступным при следующем вызове?

Подробнее здесь: https://stackoverflow.com/questions/788 ... lled-for-t
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»