论坛首页 Web前端技术论坛

从jsp中取值如下

浏览 4244 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-10-12  
jsp:
<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}
   发表时间:2011-10-12  
看了好久才看懂你的问题
这样就可以,但不知道与你的应用是不是冲突
<c:forEach items="${list1}" var="config" varStatus="status" >
  <option value="${config.channelName}" >${config.channelName}</option>
  </c:forEach>

1 请登录后投票
   发表时间:2011-10-13   最后修改:2011-10-13
看来楼上的解释才明白

select中的option的键值对应该是字典数据,这样前台与后台交互时不用为此烦恼,标准的web开发应该是这样的
1 请登录后投票
   发表时间:2011-10-20  
uncle_bacon 写道
看了好久才看懂你的问题
这样就可以,但不知道与你的应用是不是冲突
<c:forEach items="${list1}" var="config" varStatus="status" >
  <option value="${config.channelName}" >${config.channelName}</option>
  </c:forEach>


上面的是正解
0 请登录后投票
   发表时间:2011-11-23  
楼上的处理能让数据显示,在同时使用value=${} 和>${}<时数据会如何显示估计得看它是怎么处理的了,楼主既然显示value中的值,那数据显示还是会以‘value=’后面的值为优先了(姑且认为是个优先)
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics