Se connecter avec
S'enregistrer | Connectez-vous

image avec java

Dernière réponse : dans Programmation
Lassé par la pub ? Créez un compte

pas trop clair si tu utilise des jsp

Mais dans ce cas par exemple:

<td><img src="getImage.jsp?myRecordId=myParam"></td>


et getImage.jsp est du style

  1. // recupere myParam
  2. String query = "select image from images where id =myParam";
  3. Statement st = con.createStatement();
  4. ResultSet rs = st.executeQuery(query);
  5. rs.next();
  6.  
  7. // et ce qui t'interesse vraiment est
  8.  
  9. byte[] bytearray = new byte[4096];
  10. int size=0;
  11. InputStream sImage;
  12. sImage = rs.getBinaryStream(1);
  13. response.reset();
  14. response.setContentType("image/jpeg");
  15. response.addHeader("Content-Disposition","filename=getimage.jpeg");
  16. while((size=sImage.read(bytearray))!= -1 ) {
  17. response.getOutputStream().write(bytearray,0,size);
  18. }
  19.  
  20. response.flushBuffer();
  21. sImage.close();


avec servlet c'est bien aussi (surtout si framework style JSF ou struts)
Lassé par la pub ? Créez un compte