Объект ServletReponse
предоставляет два метода: getWriter
для вывода текстовых данных и getOutputStream
для вывода двоичных данных.
Может быть вызван только один из них, в противном случае выдается исключение IllegalStateException.
В JSP переведенные кодированные вызовы getWriter
, когда необходимо вывести какой-либо текст, поэтому вы
Чтобы вызвать response.getOutputStream
в файле JSP, вы должны убедиться, что перед вызовом не нужно писать никакого текста, поэтому вы должны избавиться от всего текста вне <% %>
отметки, даже new line
символы между JSP директивами.