2010-07-09 6 views
2
State: 
<html:select property="product.stateId" size="1" onchange="loadProducts();loadProducts2();"> 
    <html:options collection="stateList" property="id" labelProperty="name"/> 
</html:select> 

Je souhaite ajouter une autre option à la liste des états, par exemple «Veuillez sélectionner un état» dans le menu déroulant. Je pense que j'ai besoin de modifier l'objet de collection Java ..Ajout d'un autre objet à l'objet de collection

Répondre

1

Ajoutez simplement un tag <html:option> qui représente cela. Le TLDDOC permet que:

Cette balise peut être utilisé plusieurs fois dans un seul élément <html:select>, soit conjointement avec ou au lieu d'un ou plusieurs éléments <html:option> ou <html:optionsCollection>.

+0

Mettez-vous une balise d'entrée dans l'option? – atomical

+0

Huh? Comment ce commentaire est-il lié à cette question/réponse? À l'avenir, posez simplement une nouvelle question pour chaque nouvelle question indépendante. À tout point de vue, ce n'est pas possible selon la spécification HTML. Si vous voulez un * combobox * (une liste déroulante modifiable), vous devrez chercher une solution aromatisée JavaScript. Struts n'a pas un tel composant hors de la boîte. Vous pouvez trouver [ici] (http://www.google.com/search?q=jquery+combobox) plusieurs exemples basés sur la bibliothèque JS [jQuery] (http://jquery.com). – BalusC

Questions connexes