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

做数据修改时让select选择框自动选中对应的项,该怎么解决

2012-01-14 
做数据修改时让select选择框自动选中对应的项做修改时在logic标签里怎么让select选择框自动选中对应的项。。

做数据修改时让select选择框自动选中对应的项
做修改时在logic标签里怎么让select选择框自动选中对应的项。。?

也没有好人给段代码看看-。-


<logic:iterate   id= "user "   name= "user "
type= "org.hibernate.bean.User ">
<OPTION
value= " <bean:write   name= "user "   property= "userid "/> ">
<bean:write   name= "user "   property= "username "   />
</OPTION>
</logic:iterate>

[解决办法]
可以这样做,将应该选中的项显示于列表的第一项,然后迭代显示其他项(这里需要判断不为第一项即可),假如你要修改的bean为theUser,它已经存到了request中
<select name= "userid ">
<option value= ' <bean:write name= "theUser " property= "userid "/> '> <bean:write name= "theUser " property= "username "/> </option>
<logic:iterate id= "user " name= "userList "
type= "org.hibernate.bean.User ">
<logic:notEqual name= "user " property= "userid " value= ' <%=((User)request.getAttribute( "theUser ")).getUserid().toString()%> '>
<OPTION
value= ' <bean:write name= "user " property= "userid "/> '>
<bean:write name= "user " property= "username " />
</OPTION>
</logic:notEqual>
</logic:iterate>
</select>

热点排行