[STRUTS] balise <bean:write> dans <html:link>
Bonjour à tous!
Dans une page jsp, je dois intégrer une adresse web étant stoquée sur la session, à l'intérieure d'un lien html. J'ai essayer ceci:
Code:
1 2
|
<html:link href="<bean:write name='lien' property='lien'/>" target="_blank"> |
Voici ce que ça donne en html:
Code:
1 2
|
<a href="<bean:write name='lien' property='lien'/>" target="_blank"> |
Alors que je souhaiterai avoir:
Code:
1 2
|
<a href="http://<a href="http://www.developpez.net"" target="_blank">www.developpez.net"</a> target="_blank"> |
Et ce http://www.developpez.net correspond à ce qui se trouve dans <bean:write name='lien' property='lien'/>.
Comment faire?
Merci pour votre aide!
Adrien
Re: [STRUTS] balise <bean:write> dans <html:link>
Eh bien a ma connaissance tu ne peux pas faire ça de cette manière...
Tu dois passer par les scriplets!!! En espèrant que ton container de servlet soit de version 2.3 ou supérieur!!!!
Code:
1 2
|
<a href="<%= ....ton script%>" target="_blank"> |
Une autre solution consiste sinon a utiliser la JSTL à travers Struts-EL
Code:
1 2
|
<html-el:link action="${tonForm.taProperty}"> |
Re: [STRUTS] balise <bean:write> dans <html:link>
Citation:
Envoyé par SEMPERE Benjamin
Une autre solution consiste sinon a utiliser la JSTL à travers
Struts-EL
Code:
1 2
|
<html-el:link action="${tonForm.taProperty}"> |
Si Adrien est en J2EE 1.4, il doit pouvoir utiliser les EL sans passer par les Struts-EL en codant ceci :
Code:
1 2
|
<html:link href="${tonForm.taProperty}"> |
cf http://adiguba.developpez.com/tutoriels/j2ee/jsp/el/