jsp中有后台得到list,在select下拉列表框中显示,如何设置默认值?

<bean:define id="objdepolist" name="_AD_GU_OU0001Form" property="objdepolist"/>
<html:select name="_AD_GU_OU0001Form" property="objdepo" style="width:100px;" errorStyleClass="errMsgBc">
<html:options collection="objdepolist" property="code" labelProperty="codeName" />
</html:select>
我要设置的默认值是list中的一项,它默认的是第一项,我想用第二项作为默认值。

第1个回答  2011-12-13
<html:select 这个标签的value="${你要设置的值}",或者在你的action里面用form设置值也可以比如:form.setOpjdepo("你要设置的值");追问

我要设置的默认值是list中的一项,它默认的是第一项,我想用第二项作为默认值,

追答

那你就在你的action里面设置
form.setOpjdepo(objdepolist.get(1))

追问

兄弟你这个还是不行啊,它默认选择的是list中的第一项。你楼下的兄弟给的回答成功了,我把分给他了,还是感谢你。

第2个回答  2011-12-13
利用表的ID作为参数值(也就是value值),显示值就是对应的ID值就行!追问

能具体点吗,我这个是一个下拉列表框,哪来的表啊?

追答

你的list不是从数据库里拿到的吗?ID就是对应的表ID!

本回答被提问者采纳

jsp中有后台得到list,在select下拉列表框中显示,如何设置默认值?
<html:select 这个标签的value="${你要设置的值}",或者在你的action里面用form设置值也可以比如:form.setOpjdepo("你要设置的值");

怎么用jsp 为select设置一个默认值?
1、使用html中的select标签比较麻烦一下,因为想要设置默认的那么就需要selected="selected"标签,如果想实现的话可以使用c:if标签判断一下<c:if test="${sessionScope.zhicheng=='副教授'}">selected="selected"<\/c:if>当然这样的每一个option都判断一下有点麻烦另外可以用<s:select>标签这个是...

JSP。从数据库读取的数据给Select让select默认option为读得数据,怎么实...
如果数据是多个就用这个赋值给Select:<s:iterator value="quantity.list"> <option value="${quantity.value}"> <s:if test="quantity.value==1">合格<s:if> <s:elseif test=="2">不合格<\/s:elseif> <s:else>损坏<\/s:else> <\/option> <\/s:iterator> <\/select> 如果只有一个要默...

jsp下拉框select的默认值
<select name="select"> <option value="a" selected="selected">${sessionScope.zhicheng}<\/option> <option value="b">副教授<\/option> <option value="c">普通职员<\/option> <\/select> selected="selected"这个东西就是默认选择!也就是你什么都不选的话提交,获得的值就是a!你选了副教授...

jsp,struts框架。。如何使数据库中的数据,自动显示到下拉框。。然后id...
下载文件:MyJsp_20131021172218.jsp|看看这个,差不多就是这样了。后台你把数据取出来后,循环放到map中再付值给list,然后把list通过request.setAttribute("list", list);返回到页面就行了

jsp中如何在数据库中取出数据并放在下拉列表中
可以用缓存,或在访问这个页面以前准备好下拉列表的数据(在Action中完成),一般都只需要id和name就可以了。取出来后,放入requestScope中,用List和Set都可以,这就根据自己的需求了。到了jsp页面,一般都是这样的:<select name="xxx"> <option>这里是select的默认值<\/option> <c:forEach items="$...

谁知道jsp下拉框选择后页面刷新 怎么使选的值不变
1、有一个下拉框(名字为选择课程),可以选择几门课程 2、选择课程后,有个按钮(查看考勤情况),点击按钮可以出现考勤情况 问题:点击按钮后,页面刷新,下拉框变成默认值,现在想让下拉框的值为上次选择的值,即页面刷新后刚才选择的课程名不变,求解呀,最好有点例子 ---解决方案--- 我做的项...

jsp刷新页面 下拉框设置默认值
利用js 初始化吧 你这种写法太令人混乱了,给你一个示范 (function(){ \/\/选择 var areas=document.getElementById("rohs");for(var i=0;i<areas.options.length;i++){ if(areas.options[i].value=='${status.value}'){ areas.options[i].selected=true;} } });

struts2标签:<s:select>下拉标签中怎么设置默认值
想要默认显示一个值,只需在action中定义一个属性名与<s:select标签的name属性值相同的属性,此处你只需在action中定义一个属性:regionCode。这个属性的值就是你要默认显示的那个选项。。。

jsp下拉框默认不显示下拉框值怎么设置?
按照你的追问\\x0d\\x0a思路就是页面初始化时不添加option\\x0d\\x0a在select上面添加一个事件focus或是click事件\\x0d\\x0a触发事件时动态添加option\\x0d\\x0a在动态添加option时判断下是否已经添加过了\\x0d\\x0a\\x0d\\x0a\\x0d\\x0afunctionadd2(){\\x0d\\x0aif(document.getElementById("...

相似回答