OVH Cloud OVH Cloud

java struts tag imbriqués

4 réponses
Avatar
erwan.legoulven
bonjour
je cherche a rendre parametrable un debut d'url vers un serveur
d'images.
dans mes jsp, je recupere bien l'ip du serveur, mais je n'arrive pas a
integrer cette url
dans mes tags html:img et html:image, car la valeur de l'attribut page
est interpretee directement.

Du coup, le lien <html:image page=<%=Constants.url%>"/images/..."/> ou
<html:image page="<%=Constants.url%>/images/..."/>
apparait en dur dans le code html genere. Je suis loin d'etre un
expert en la matiere, mais je pense qu'imbriquer des tags struts doit
etre possible.
Si quelqu'un pouvait avoir la grace de m'eclairer, je gagnerais en
sagesse.

Erwan

4 réponses

Avatar
Vincent
"Erwan Le Goulven" a écrit dans le
message news:
bonjour
je cherche a rendre parametrable un debut d'url vers un serveur
d'images.
dans mes jsp, je recupere bien l'ip du serveur, mais je n'arrive pas a
integrer cette url
dans mes tags html:img et html:image, car la valeur de l'attribut page
est interpretee directement.

Du coup, le lien <html:image page=<%=Constants.url%>"/images/..."/> ou
<html:image page="<%=Constants.url%>/images/..."/>
apparait en dur dans le code html genere. Je suis loin d'etre un
expert en la matiere, mais je pense qu'imbriquer des tags struts doit
etre possible.
Si quelqu'un pouvait avoir la grace de m'eclairer, je gagnerais en
sagesse.

Erwan


Si tu trouves ou obtiens une solution, je suis également preneur.

--
Vincent, sans solution

Avatar
Vincent
FD a pris sa plume et, dans le message
bonjour
je cherche a rendre parametrable un debut d'url vers un serveur
d'images.
dans mes jsp, je recupere bien l'ip du serveur, mais je n'arrive pas
a integrer cette url
dans mes tags html:img et html:image, car la valeur de l'attribut
page est interpretee directement.

Du coup, le lien <html:image page=<%=Constants.url%>"/images/..."/>
ou <html:image page="<%=Constants.url%>/images/..."/>


Bonjour,

Je ne suis pas sur du resultat, mais essaie ceci avec simple quote :
<html:image page='<%= Constants.url +"/images/monImage.jpg" %>'/>


Oui oui, ça ça tourne.

Et dans le même genre, comment faire pour mettre dans une propriété d'un
taglib de Struts, la valeur d'un bean manipulé avec les JSTL?
Quelque chose qui pourrait être équivalent à :
<html:image page='<c:out value="${monbean.propriete}"/>'/>
(ça, ça marche pô)

--
Vincent


Avatar
FD
Et dans le même genre, comment faire pour mettre dans une propriété d'un
taglib de Struts, la valeur d'un bean manipulé avec les JSTL?
Quelque chose qui pourrait être équivalent à :
<html:image page='<c:out value="${monbean.propriete}"/>'/>
(ça, ça marche pô)


Bonjour, je ne sais pas pour JSTL, mais ce que tu veux faire marche peut
être avec l'utilisation des tag struts:

<html:image page='<bean:write name="monbean" property="propriete"/>'/>

Avatar
Vincent
FD a pris sa plume et, dans le message

Bonjour, je ne sais pas pour JSTL, mais ce que tu veux faire marche
peut être avec l'utilisation des tag struts:

<html:image page='<bean:write name="monbean" property="propriete"/>'/>



Non, le code entre '<bean:write ... />' n'est pas exécuté.

--
Vincent