Bonjour,
J'utilise struts 1.3.10.
Voilà j'ai une action qui fait ceci:
Et ma JSP qui est censé afficher la liste d'objet Arch1mn dans un select:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ListArch1mnV2Form form = new ListArch1mnV2Form(); HibernateArch1mnDAO arch1mnDAO = new HibernateDAOFactory().getHibernateArch1mnDAO() ; List <Arch1mn> l = arch1mnDAO.listObjectDAO() ; form.setListArch1mn(l); return actionMapping.findForward("success") ;
Le formulaire associé a les getters et setters associés
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <html:select property="selectedItem" name="listArch1mnV2Form"> <html:options collection="listArch1mn" name="listArch1mnV2Form" property="value" labelProperty="value"/>
le champ value est un membre de l'objet Arch1mn
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 private String selectedItem; private Collection<Arch1mn> listArch1mn;
à terme j'aimerai faire un id.monAttribut dans Arch1mnID mais ce n'est pas le soucis principale.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 private Arch1mnId id; private float value; private Short codeInv; private Integer hrsec;
A la sortie de l'action, j'ai ma collection arch1mn non vide mais une fois dans la JSP, j'obtiens une page blanche et le body est vide...
le formbean est bien déclaré dans le fichier de config struts
J'ai un en-tête JSP en 2.0.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <form-bean name="listArch1mnV2Form" type="form.ListArch1mnV2Form" /> <!--et l'action--> <action path="/arch1mnValueIntervalForward" type="action.Arch1mnValueIntervalForwardAction" name="listArch1mnV2Form"> <forward name="success" path="/WEB-INF/pages/arch1mnValueIntervalForm.jsp"></forward> </action>
Merci de m'éclairer car là je sèche
s'il faut plus d'informations dites moi
Partager