日期:2014-05-18  浏览次数:20616 次

jsp中下拉菜单问题
请问如何在一个页面不提交而获得下拉菜单所选择的值呢?

------解决方案--------------------
<select name= "a ">
<logic:iterator id= "a " name= "a ">
<option value= " <bean:write name= 'a ' property= 'a.ID '/> " <logic:eques name= "a " property= "a.ID " value= "${c.ID} "> seleced </logic:eques> > <bean:write name= "a " property= "a.NAME "/> </option>
</logic:iterator>
</select>
以上代码用了Struts标签和C标签,导入相关包就可以了~
解释一下思路:通过 <logic:iterator> 把你数据库的想要的所有数据取出放在下拉列表框里,${c.ID}是你选中的其中1个值,这个值与所有的值循环比较( <logic:eques> ),当其中有值与你这个值(${c.ID})相同时,则选中状态:seleced