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

从jsp中取值 如下,该如何解决

2012-01-19 
从jsp中取值 如下jsp:p【门店】select nameselect1 idselect1 option value-1${channelId1}

从jsp中取值 如下
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}

[解决办法]
看了好久才看懂你的问题

这样就可以,但不知道与你的应用是不是冲突
<c:forEach items="${list1}" var="config" varStatus="status" >
<option value="${config.channelName}" >${config.channelName}</option>
</c:forEach>


[解决办法]
顶熊猫!
[解决办法]

探讨

引用:

那你就用|间隔两个拼成一个串
后台再根据|分割再获得
<c:forEach items="${list1}" var="config" varStatus="status" >
<option value="${config.channelName}|${config.channelId}" >${config.channelName}……

[解决办法]
那直接select里的value就指定为你的所要的东西的name

热点排行