Bean dans une JSP
Le
alexandre cartapanis
Bonjour,
j'ai un petit souci bean/JSP.
J'ai le code:
<img id="imageAMettreAJour"
src='<%=request.getContextPath()%>/images/pubs/<bean:write
name="modifierBOPubliciteForm" property="pub.image"/>' border="0">
et je voudrais le remplacer par:
<%if (XXX.endsWith(".swf")) { %>
<object id="imageAMettreAJour" border="0"
classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://active.macromedia.com/flash6...,0,0"
width="468" height="60">
<param name="movie"
value='<%=request.getContextPath()%>/images/pubs/<bean:write
name="modifierBOPubliciteForm" property="pub.image"/>'>
<param name="quality" value="autohigh">
<embed src='<%=request.getContextPath()%>/images/pubs/<bean:write
name="modifierBOPubliciteForm" property="pub.image"/>'
quality="autohigh" type="application/x-shockwave-flash" width="468"
height="60" pluginspage="http://www.macromedia.com/go/getfla...">
</embed>
</object>
<%} else {%>
<img id="imageAMettreAJour"
src='<%=request.getContextPath()%>/images/pubs/<bean:write
name="modifierBOPubliciteForm" property="pub.image"/>' border="0">
<%}%>
Le probleme, c'est que je ne sais pas quoi mettre a la place de
"if(XXX" (dans la premiere ligne).
En gros, je veux recuperer le bean nommé modifierBOPubliciteForm pour en
obtenir la propriete pub.image.
Si qqn a une idée, ou un conseil, il est le bienvenu :)
merci d'avance
j'ai un petit souci bean/JSP.
J'ai le code:
<img id="imageAMettreAJour"
src='<%=request.getContextPath()%>/images/pubs/<bean:write
name="modifierBOPubliciteForm" property="pub.image"/>' border="0">
et je voudrais le remplacer par:
<%if (XXX.endsWith(".swf")) { %>
<object id="imageAMettreAJour" border="0"
classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://active.macromedia.com/flash6...,0,0"
width="468" height="60">
<param name="movie"
value='<%=request.getContextPath()%>/images/pubs/<bean:write
name="modifierBOPubliciteForm" property="pub.image"/>'>
<param name="quality" value="autohigh">
<embed src='<%=request.getContextPath()%>/images/pubs/<bean:write
name="modifierBOPubliciteForm" property="pub.image"/>'
quality="autohigh" type="application/x-shockwave-flash" width="468"
height="60" pluginspage="http://www.macromedia.com/go/getfla...">
</embed>
</object>
<%} else {%>
<img id="imageAMettreAJour"
src='<%=request.getContextPath()%>/images/pubs/<bean:write
name="modifierBOPubliciteForm" property="pub.image"/>' border="0">
<%}%>
Le probleme, c'est que je ne sais pas quoi mettre a la place de
"if(XXX" (dans la premiere ligne).
En gros, je veux recuperer le bean nommé modifierBOPubliciteForm pour en
obtenir la propriete pub.image.
Si qqn a une idée, ou un conseil, il est le bienvenu :)
merci d'avance

Poser une question


Pour ceux que ca interresse: J'ai trouvé la solution:
En fait je declare une nouvelle variable dans ma JSP en utilisant le tag
bean:define. Ce n'est pas tres propre, des tests avec des tag aurait ete
beaucoup plus propre, mais je suis pressé :(
Voici le code:
<bean:define id="imgUrl" name="modifierBOPubliciteForm"
property="pub.image"/>
<% } else { %>
<% } %>