comment récupérer une image à partir de bases de données mysql à l'aide de java servlet et de l'afficher en HTML de la balise img?
comment récupérer une image à partir de bases de données mysql à l'aide de java servlet et de l'afficher en HTML de la balise img? et aussi que l'ima balise doit être placée à l'intérieur de la définition d'un tableau ?
- Qu'avez-vous essayé? Quel est votre objectif? La réponse la plus simple est de créer une servlet qui retourne un
HTML
document contenant une<img>
élément avec unsrc
attribut récupérées à partir de la DB.
Vous devez vous connecter pour publier un commentaire.
écrire une servlet, carte il à une url comme
showImage.html
, passer le imagename comme param<img src="showImage.html?filename=new.jpg">
Puis lire le byte[] à partir d'un fichier et écrire la réponse OutputStream dans le code de la servlet.
response.getOutputStream().write(bytes);
Pour obtenir byte[] à partir d'un fichier
Quelque chose comme le code ci-dessous :