Comment enrechir l'url avec une valeur dynamique. Je veux dire une url avec html:link
merci
Comment enrechir l'url avec une valeur dynamique. Je veux dire une url avec html:link
merci
J'ai essayé de faire ça en utilisant des bean:define :
Mais le pb cest qu'il ne formate toujouirs pas l'url et m'affiche le nom des variables au lieu des valeurs. Voici ce que jobtiens quand je clique sur mon url :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <bean:define id="recherche" name="webbean" property="searchType" /> <bean:define id="pageCourante" name="webbean" property="currentPage" /> <bean:define id="nbElements" name="webbean" property="nbElementByPage" /> <html:link style="color:#00a0e0" href="../web/turbos.do?pc=2&currentPage='${pageCourante}'&searchType='${recherche}'&nbElementsPerPage='${nbElements}'" onclick="document.forms.TurbosForm.searchType.value=7; document.forms.TurbosForm.submit();"> <%=bundle.getString("products_new")%> </html:link>
http://qouqou/web/turbos.do?pc={WebConstant.TURBO_PRODUCT_CATEGORY}¤tPage={webbean.currentPage}&searchType.value={WebConstant.NEW_PRODUCTS_SEARCH}&{urlParam}&{webbean.getUrlAttribute()}&nbElementsPerPage={webbean.getNbElementByPage()}
Il n'y a aucun moyen de faire ceci ?
Si les EL ne sont pas interprétées, c'est que tu ne dois pas être en J2EE 1.4.
As-tu essayé le tag <html-el:link> comme je te l'ai indiqué dans ta précédente discussion ?
Sinon, si tu regardes bien, dans mon code exemple, il n'y a pas de simples quotes qui entourent l'EL {webbean.currentPage}.
Et puis, un conseil, essaie d'abord avec une seule EL en paramètre.
Tu mettras les autres quand tu parviendras à faire fonctionner la première.
Donc, essaie ceci :
sans oublier de rajouter la directive taglib qui pointe sur struts-html-el.tld et assure-toi qu'elle existe bien sous WEB-INF.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <html-el:link style="color:#00a0e0" href="../web/turbos.do?pc=2&currentPage=${pageCourante}" ...>
Code : Sélectionner tout - Visualiser dans une fenêtre à part <%@ taglib uri="/WEB-INF/struts-html-el.tld" prefix="html-el" %>
Non les le fichier tld n'existe pas sous mes WEB-INF, je peux la telecharger et le rajouter ? o puis je le trouver ?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager