浏览 4244 次
锁定老帖子 主题:从jsp中取值如下
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-10-12
<p>【门店】 <select name="select1" id="select1" > <option value="-1">${channelId1} </option> <c:forEach items="${list1}" var="config" varStatus="status" > <option value="${config.channelId}" >${config.channelName}</option> </c:forEach> </select> </p> 我想从后台取出 它选择的下拉框的值 比如 value=1201 值为 “中国” 我想取出的是 中国 我在后台 用 :request.getAttribute("select1") 取出的是value(${config.channelId})的值 我想取出的是 ${config.channelName} 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-10-12
看了好久才看懂你的问题
这样就可以,但不知道与你的应用是不是冲突 <c:forEach items="${list1}" var="config" varStatus="status" > <option value="${config.channelName}" >${config.channelName}</option> </c:forEach> |
|
返回顶楼 | |
发表时间:2011-10-13
最后修改:2011-10-13
看来楼上的解释才明白
select中的option的键值对应该是字典数据,这样前台与后台交互时不用为此烦恼,标准的web开发应该是这样的 |
|
返回顶楼 | |
发表时间:2011-10-20
uncle_bacon 写道 看了好久才看懂你的问题
这样就可以,但不知道与你的应用是不是冲突 <c:forEach items="${list1}" var="config" varStatus="status" > <option value="${config.channelName}" >${config.channelName}</option> </c:forEach> 上面的是正解 |
|
返回顶楼 | |
发表时间:2011-11-23
楼上的处理能让数据显示,在同时使用value=${} 和>${}<时数据会如何显示估计得看它是怎么处理的了,楼主既然显示value中的值,那数据显示还是会以‘value=’后面的值为优先了(姑且认为是个优先)
|
|
返回顶楼 | |