从数据库中读取下拉列表时,不能正确读取到值
我作了一个Struts架构的JSP页面,添加数据后显示添加的信息结果。双击就会显示所点击信息的数据库中的记录。
可问题就是,显示是没有问题的,但在双击显示所点击信息的数据库中的记录时,不能正确读取下拉列表中的值,只能读出下拉列表中默认的值,可是能正确读出性别的值,
不知这是什么原因,请高手帮忙,谢谢!
问题点数:20、回复次数:4Top
1 楼weipj001(快乐王子)回复于 2005-07-21 18:20:04 得分 15
form中的属性跟JSP页面中的属性没有对应或者你没有把值赋给form中的相关属性.Top
2 楼monsoonzeng(monsoon)回复于 2005-07-21 19:14:54 得分 5
讲的不明白,没有代码Top
3 楼wjg259675(郁闷的鱼)回复于 2005-07-22 10:56:36 得分 0
代码如下:
<td width="8%" align="left">性别</td>
<td width="38%">
<html:select property="usersex" style="width:300 ">
<html:options name="usersex"/>
</html:select>
</td>
<td width="12%" align="left">所属部门</td>
<td width="36%">
<html:text property="userdepart" maxlength="50"/>
<!--
<html:select property="userdepart" style="width:300 ">
<html:options name="userdepart"/>
</html:select>
-->
</td>
<td width="6%"> </td>
</tr>
<tr>
<td align="left">职务</td>
<td>
<html:select property="userjob" style="width:300 ">
<html:options name="userjob"/>
</html:select>
</td>
我作的一样的下拉列表,都能够正确从数据库中读出创建时所选择的值,并browse.jsp页面中显示出来,并在JBuilder中打印出来了,可就是在双击browse.jsp页面中个人信息,会弹出一个list.jsp页面显示信息的详细内容。浏览中显示出的list.jsp结果却只能正确的显示数据库中性别的值,其它下拉列表中显示的还是下拉列表的默认值。
怪就怪在,你看到我那注释了吧,我把它注释掉,改成text后,就能显示数据库中的值了
性别也是下拉列表,但能正确显示 ,就是下面二个不行
请高手帮忙!
Top
4 楼wjg259675(郁闷的鱼)回复于 2005-07-26 10:03:11 得分 0
再来几个捧场的,马上结贴送分!Top




