首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

数据库参数读取到列表中?解决思路

2012-01-31 
数据库参数读取到列表中?HTML codeselect namesexoption value0 onloadif(%sex%0)check

数据库参数读取到列表中?

HTML code
<select name="sex">    <option value="0" onload="if(<%=sex%>=="0")checked">        选择您的性别    </option>    <option value="男">        男    </option>    <option value="女">        女    </option></select>

我想把数据库中读取的数据用列表表达(,之后用户可以修改数据)。
具体如何操作呢?

[解决办法]
<select name="sex">
<option value="0">
选择您的性别
</option>
<option value="男" <c:if test="${sex == '男'}">selected</c:if> >

</option>
<option value="女" <c:if test="${sex == '女'}">selected</c:if> >

</option>
</select>
[解决办法]
其实男女可以做成radio比较好。

至于别的,选项都是参数表里产生的话,循环出来比较好。

类似

Java code
<select name="deptId">  <c:forEach items="${depts}" var="item">     <option value="${item.id}" <c:if test="${当前用户部门id == item.id }">selected</c:if>       ${item.name}    </option>  </c:forEach></select>
[解决办法]
<select name="showList">
<c:forEach items="${List}" var="item">//list加入从数据库读出来来的数据
<option value="${item.id}">
</option>
</c:forEach>
</select>

热点排行