2010-11-29 7 views

Répondre

5

HTML

Note: Notez ici nom attribut de combobox est spécifié

<select name="comboOne" > 
     <option>Small0</option> 
     <option>Small1</option> 
     <option>Small2</option> 
    </select> 
    <input type="submit"/> 

</form> 

JSP/SERVLET

request.getParameter("comboOne");//this will return selected value 

Je suggère d'aller JSTL approch. GetParameter doit renvoyer la valeur sélectionnée.

+1

Vous avez oublié les valeurs de l'option :) Il retournera toujours une chaîne vide de cette façon. De plus, je ne comprends pas la dernière phrase à propos de JSTL. En outre, nommer "combo" est un peu trompeur car il signifie réellement * Editable dropdown *. Celui-ci est juste une liste déroulante, pas un combo (boîte). – BalusC

+0

@BalusC oui j'ai manqué les valeurs de l'option mais cela ne retournera pas toujours la chaîne emtry elle retournera l'option sélectionnée. à propos de l'approche JSTL à la place en utilisant le code Java pur, j'ai suggéré OP pour aller à l'approche JSTL, et d'accord avec votre commentaire combobox Merci :) –

Questions connexes