方法一:
<%@ 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;
}
}
};