读书人

关于JSP页面上下拉列表框的有关问题

发布时间: 2012-01-07 21:41:55 作者: rapoo

关于JSP页面上下拉列表框的问题
一般的在页面上做个下拉列表框的话 是这样的对吧:
<select name="">
<option>aaa</option>
<option>bbb</option>
</select>
这样的是吗?现在就是我在<option></option>这中间的值是通过一个集合得到的,我要在这怎么放在每个option里呢?请高手帮解答下哦 ,谢谢!!!

[解决办法]
<select name="">
<c:forEach var="li" items="${list}">
<option>li[0] </option>
<option>li[1] </option>
......
</c:forEach>
</select>
[解决办法]

HTML code
<c:forEach items="${frist}" var="f"><option value="${f.dqbm}">${f.dqmc}</option></c:forEach>
[解决办法]
buf.append(" <select> ");
for(int i=0;i<list.size();i++){
buf.append(" <option value='id'> ");
buf.append(value);
buf.append(" <option> ");
}
buf.append(" </select> ");
[解决办法]
或者直接用Struts 标签也可以,要提前引入标签
<select name="type" style="width:154px;">
<option value="" selected>请选择</option>
<logic:present name="sfType">//自己request里面set的
<logic:iterate id="sfTypes" name="sfType">
<option value='<bean:write name="sfTypes" property="***"/>'><bean:write name="sfTypes" property="***"/></option>
</logic:iterate>
</logic:present>
</select>

读书人网 >Java Web开发

热点推荐