<td align="right" width="30%">收件人:</td><td align="left">
<select name="receiver">
<c:forEach var="list" items="${sessionScope.userlist}">
<option value="${list.nickname}">${list.nickname}</option>
</c:forEach>
</select>
</td> 本人由于项目的需要显示页面时必须要用nickname昵称来显示,可是我的dao里查询用户信息时只有通过id查询,本人试了在select加一个隐藏option:<option value="${list.id}" style="display:none"></option>,可是这样,实际id不会被选中,
试问用什么方法能在选择nickname时也将相应的id传进action里,而且保证页面选择显示只有昵称一样,跪求高手解答!
<select name="receiver">
<c:forEach var="list" items="${sessionScope.userlist}">
<option value="${list.nickname}">${list.nickname}</option>
</c:forEach>
</select>
</td> 本人由于项目的需要显示页面时必须要用nickname昵称来显示,可是我的dao里查询用户信息时只有通过id查询,本人试了在select加一个隐藏option:<option value="${list.id}" style="display:none"></option>,可是这样,实际id不会被选中,
试问用什么方法能在选择nickname时也将相应的id传进action里,而且保证页面选择显示只有昵称一样,跪求高手解答!
解决方案 »
- 用hibernate管理事务,先更新再查询时,更新不成功,郁闷。
- java 正则处理字符串
- 多线程使用spring的jdbcTemplate去查询数据库 为什么比单线程的还要慢呢
- 找开发的人(java)
- 大家好, 遇到一个xsl解析xml的问题。 请赐教, 怎么把script插入到xsl中?
- struts + spring + hibernate 是否过时?
- 北电面试的一到题
- 有没有朋友做过jsp中portal方面的程序啊,请下载我后面的资料看看其中的问题啊
- 运行没有错误,可是页面不显示任何内容!
- 如何部署j2ee的数据库设置?
- java---was
- Exception类型的异常,为什么有时候e.getMessage()返回的是null?
<SELECT id="interest" name="interest" style="width: 235px">
<s:iterator value="list" id="i">
<option value="<s:property value='#i.id'/>"><s:property value="#i.name"/></option>
</s:iterator>
</SELECT>
option的value属性是表单提交的数据,innerHTML是显示的内容,这两个可以不相同
也就是说你可以把value设为id,option标签里面的内容设为要显示的nickname
如:
<c:forEach var="list" items="${sessionScope.userlist}">
<option value="${list.id}">${list.nickname}</option>
</c:forEach>
<option value="${list.nickname}">${list.nickname}</option>
传递的是${list.nickname},你要在action中去id,那就传递id啊 。
这样子~~<option value="${list.id}">${list.nickname}</option>