方法一:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<select id="roomtypeid">
<c:forEach items="${categories}" var="cate" varStatus="st">
<option value="${cate.id}"
<c:if test='${p.category.id == cate.id}'> selected='selected'</c:if>>
${cate.name}
</option>
</c:forEach>
</select>
加上这代码:<c:if test='${p.category.id == cate.id}'> selected='selected' </c:if>方法二:
<select id="roomtypeid">
<c:forEach items="${categories}" var="cate" varStatus="st">
<option value="${cate.id}">
${cate.name}
</option>
</c:forEach>
</select>window.onload=function(){
var sel1 = document.getElementById("roomtypeid").options;//根据iD获取下拉框
var value1 = "${rm.roomtypeid }";//修改传过来的值
for(var i=0;i<sel1.length;i++)
{
if(value1==sel1[i].value)
{
document.getElementById("roomtypeid").options[i].selected=true;
}
}
};
本文介绍了在JSP中如何修改并绑定下拉框的数据,提供了两种不同的实现方式,帮助开发者更好地理解和操作JSP页面上的下拉选择列表。

3436

被折叠的 条评论
为什么被折叠?



