2012-01-08 4 views
0

je travaille l'application web sur les entretoises 1.3 dans netbeans j'ai deux dropdownlist disons A et B maintenant je n'ai aucun problème dans peupler ces dropdowns sur la charge de jsp, maintenant l'utilisateur choisissent une valeur de dire dropdown A et l'utilisateur de la valeur sélectionnée disent 1 et pour une autre liste déroulante disent B valeur sélectionnée par l'utilisateur qui est 2 et maintenant l'utilisateur va enregistrer ces valeurs dans la base de données maintenant mon exigence est que lorsque nous passons en mode édition pour que la page charge dropdownlist A la valeur 1 doit être présélectionnée et la liste déroulante B doit avoir la valeur 2 comme présélectionnée. et ces valeurs proviennent de la base de données ma page jspcomment présélectionner la valeur dans dropdownlist dans jsp struts

1 menu déroulant

 <tr> 
     <td> <html:select name="RoomForm" property="location"onchange="getFloorDropdown(this.value);" > 
         <html:option value="0">Select Location</html:option> 
         <html:optionsCollection name="RoomForm" 
         property="list" value="id" label="name" /> 
        </html:select> 
       <td> 
    </tr> 

RoomForm: -nom de mon grain de forme portée de requst liste: collection -Arraylist id: -c'est propriété Arraylist qui est la liste ayant getter et setter de nom de haricot : -il est bien en Arraylist qui est la liste ayant getter et setter en haricot

2 déroulante

<select name="floor" > 
<option value="0">Select Floor</option> 
</select> 

comment dois-je faire comment sélectionner une des valeurs présélectionnées dans les deux downdroplist lorsque cette forme ouvre en mode édition tout soupçon sera d'une grande aide pour moi

Répondre

0

Zohaib,

Dans l'action qui est responsable de récupérer les informations de la base de données, remplir l'ActionForm pertinent et enfin charger la vue Edit, la propriété ".location" de cette ActionForm doit être remplie avec la valeur stockée dans la base de données. Dans la JSP, vous allez associer cette instance ActionForm en tant qu'objet de sauvegarde de formulaire. Struts fera automatiquement le reste, c'est-à-dire que l'option correcte sera sélectionnée.

HTH.

Ashwin

Questions connexes