Bonjour,

J'ai le message d'erreur suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
can't use ServletOutputStream when PrintWriter is in use
Lorsque j'essaie de lire un BLOB et de l'envoyer via HttpServletResponse.

Voici le code qui génère cette erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
BufferedOutputStream bos = new BufferedOutputStream(response.getOutputStream());
	    byte[] input = new byte[1024];
	    boolean eof = false;
	    while (!eof) {
	      int length = bis.read(input);
	      if (length == -1) {
	        eof = true;
	      }
	      else {
	        bos.write(input, 0, length);
	      }
	    }
	    bos.flush();
Pas de PrintWriter en vue ... Là ou ailleurs. Savez vous ce qui peut provoquer ce genre d'erreur ?