Forum Clubic

Application web Struts

Je travaille sur un projet Struts. Je dois afficher une image sur ma page web, le chemin de l’image se trouve dans ma base de données.
Voici mon code Jsp :

<logic:notEmpty name=“panelDetailForm” property=“originalPicture”>


<bean:write name=“panelDetailForm” property=“originalPicture”/>
<jsp:useBean id=“panelDetailForm” class=“com.gosystemes.ses.panel.PanelDetailForm” scope=“session”/>
<html:image src="<%=panelDetailForm.getOriginalPicture()%>"></html:image>
<bean:define id=“styleClass” value=“firstCol” />
</logic:notEmpty>
<html:hidden property=“originalPicture” />

J’arrive à afficher le chemin de l’image (C:/Program Files/jboss-4.0.5.GA/image/panel/test4.jpeg) mais pas l’image.
Quelqu’un a une idée ?
Merci

Pas étonnant. Tu n’afficheras jamais une image avec un chemin local.

Faut qu’elle soit accessible depuis ton serveur web. Si tu as Apache, faut donc rendre accessible le dossier C:/Program Files/jboss-4.0.5.GA/image/panel/test4.jpeg et stocker des chemins web (ex: /image/panel/test4.jpeg)

Merci pour la réponse.
Je travaille avec le serveur Jboss.
mais comment rendre accessible le dossier C:/Program Files/jboss-4.0.5.GA/image/panel/test4.jpeg et comment stocker des chemins web ?
Est ce qu’il faut utiliser une methode spéciale pour pouvoir lire une image stockée dans le serveur ?

Au choix uploader l’image sur le serveur, la mettre en BDD avec servlet, … etc

Tout dépend de ce que tu veux/peux faire?

L’image est insérée dans la base de données sans problème. Je voudrais l’afficher sur ma page JSP.
Ça va faire un moment que je cherche la solution…J’avoue que ca me prend la tête.