67,513
社区成员
发帖
与我相关
我的任务
分享
<td>
在Action中将值获得后转向jsp页面:
<select name="fwlx">
<option value='0'>不限--</option>
<option value='1'>地下室</option>
<option value='2'>平房</option>
<option value='3'>普通住宅</option>
<option value='4'>公寓</option>
<option value='5'>别墅</option>
</select></td>
怎样将${house.fwlx}的值在select里面显示出来??
各位帮帮忙!!
<html:form>
<html:select property="fwlx">//对应houseForm对象中fwlx属性
<html:option value="0">不限--</html:option>
<html:options collection="fwlxs" property="value" labelProperty="label">//从集合中取
</html:select>
</html:form>
<select name="">
<option value='0'>不限--</option>
<c:forEach items="${fwlxs}" var="fwlx">//request域中必须有fwlxs集合
<option value='${fwlx.id}'>${fwlx.name}</option>//注意id,name是假设fwlx对象中带有getXXX方法的属性
<c:forEach>
</select>
<form:form modelAttribute="house">
<form:select path="fwlx" items="${fwlxs}" itemLabel="fwlx对象的某个属性" itemValue="fwlx对象的某个属性"/>
</form:form>
//或者这样:
<form:form modelAttribute="house">
<form:select path="fwlx">
<form:option value="" label="不限--"></form:option>
<form:options items="${fwlxs}" itemLabel="fwlx对象的某个属性" itemValue="fwlx对象的某个属性"/>
</form:select>
</form:form>
<html:form>
<html:select property="fwlx">//对应houseForm对象中fwlx属性
<html:option value="0">不限--</html:option>
<html:options collection="fwlxs" property="value" labelProperty="label">//从集合中取
</html:select>
</html:form>
jsp页面:
<form action="house.action" method="post" name="mf">
<tr>
<td><strong>户型:</strong></td>
<td><select name="shi"">
<option value="0">不限--</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>室<select name="ting">
<option value="0">不限--</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>厅</td>
</tr>
<tr>
<td><strong>房屋类型:</strong></td>
<td><select name="fwlx">
<option value='0'>不限--</option>
<option value='1'>地下室</option>
<option value='2'>平房</option>
<option value='3'>普通住宅</option>
<option value='4'>公寓</option>
<option value='5'>别墅</option>
</select></td>
</tr>
</form>
js代码:
<script type="text/javascript">
window.onload=show(${house.shi},${house.ting},${house.lxid});
function show(v1,v2,v3){
var f=document.mf;
f.shi.value=v1;
f.ting.value=v2;
f.fwlx.value=v3;
}
</script>