[Struts-Layout] problème avec layout:link
Bonjour
J'ai un soucis avec layout:link.
J'affiche une collection qui est une ArrayList d'objet Voiture qui comporte un 'id'.
La commande
Code:
<layout:link action="/ajoutVoiturePanier" paramName="idVoiture" paramId="id" paramProperty="id">Ajouter à mon panier</layout:link>
ne semble pas fonctionner, j'obtiens l'erreur suivante :
Citation:
javax.servlet.jsp.JspException: Cannot find bean: "idVoiture" in any scope
A note qu'avec un html:link cela fonctionnait bien avec la commande :
Code:
<html:link action="/ajoutVoiturePanier" paramName="idVoiture" paramProperty="id" paramId="id">Ajouter à mon panier</html:link>
Voici mon code avec les layout :
Code:
1 2 3 4 5 6 7 8 9 10 11
| <%@ taglib uri="/WEB-INF/struts-layout.tld" prefix="layout" %>
<layout:pager maxPageItems="2" linksLocation="bottom" styleClass="PAGER">
<layout:collection name="listVoiture" id="idVoiture" align="left" >
<layout:collectionItem title="">
<layout:img src="${voiture.photo}" width="130" height="100"/>
</layout:collectionItem>
<layout:collectionItem property="marque"/>
<layout:collectionItem property="modele"/>
<layout:link action="/ajoutVoiturePanier" paramName="idVoiture" paramId="id" paramProperty="id">Ajouter à mon panier</layout:link>
</layout:collection>
</layout:pager> |