2010-05-10 11 views
0

J'ai décidé de stocker les images de servlets téléchargées dans DB. Mais comment les montrer dans le navigateur (en particulier div avec le style image-arrière-plan css) sans rechargement de la page?Comment afficher les images dans div stockées dans db

En détails: J'ai un client Web AJAX complet qui fonctionne avec le servlet Java.

Merci.

Répondre

2
  1. Créer une servlet qui accepte un nom/id identifiant de façon unique l'image en tant que paramètre GET
  2. Laissez la charge de servlets l'image de DB (comme tableau d'octets ou mieux - comme flux)
  3. Visionner en streaming image en utilisant response.getOutputStream()
  4. ne pas oublier de définir le type de contenu à image/png ou image/jpeg
  5. Reportez-vous à l'image avec css url: imageServlet?id=13214
Questions connexes