Есть jsp страница
Код:
<%@ page contentType="image/JPEG" %><%
pageContext.setAttribute("Content-Length", request.getAttribute("length"));
byte[] PictureBytes = (byte[]) request.getAttribute("picture");
java.io.DataOutputStream dout = new java.io.DataOutputStream (new java.io.BufferedOutputStream(response.getOutputStream()));
dout.write(PictureBytes);
dout.close();
%>
выкидывает ошибку, но работает
Код:
StandardWrapperValve[action]: Servlet.service() for servlet action threw exception
java.lang.IllegalStateException: getOutputStream() has already been called for this response
Если выводить данные по правильному, т.е. через out.write или out.print - такое чувство, что тип данных байт переводится в чар с потерей старшего бита (
Кто сталкивался с подобной проблемой - поделитесь решением
PS JDK 1.4.2
Социальные закладки