Bonjour,
mon problème est simple. J'ai un Bean tout bête contenant un ArrayList de type bool :
J'initialise ce bean dans une action d'initilisation (ca marche bien) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public class ListeVersionsBean extends ActionFormPortal { protected List bools = new ArrayList(); // Get et set qui vont bien }
Maintenant, je ne sais pas comment afficher une liste de <nested:checkbox> dans ma JSP, j'imagine quelque chose comme ca, mais je ne sais que mettre dans l'attribut property... :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 public class ListeVersionsInit extends ActionPortal { static Logger log = Logger.getLogger(ListeVersionsInit.class); public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { ListeVersionsBean bean = (ListeVersionsBean) form; List bools = new ArrayList(); bools.add(new Boolean(false)); bools.add(new Boolean(true)); bools.add(new Boolean(false)); log.debug("Il est passé par là, il reviendra par ici."); bean.setBools(bools); // Code renvoyant vers ma JSP return mapping.findForward("ok"); } }
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <nested:iterate id="bool" name="listeVersionsBean" property="bools" type="java.lang.Boolean"> <nested:imageCheckbox property="boolean">test</nested:imageCheckbox> </nested:iterate>![]()
Partager