struts2的select标签 我如何得到选中的内容而不是索引值?
我的页面上是这样写的
<s:select list="whiteGroupValues" listKey="key" cssClass="select1" listValue="value" name="whiteGroup" headerKey="-1" headerValue="请选择分组"></s:select>
我在action的添加方法中这样取值的
WhiteList wl = new WhiteList();
wl.setWhiteGroup(whiteGroup);
我添加到数据中的值是1,2,3。。这样的索引值
比如说我的下拉列表中中的内容是
北京
上海
天津
我选北京保存到数据库中的是1
我选上海保存到数据库中的是2
我选天津保存到数据库中的是3
我怎样才能选北京保存到数据库中的是北京这样的内容啊?
请教高手了,谢谢

解决方案 »

  1.   


     <SELECT style="WIDTH: 125px; COLOR: #000000" name="whiteGroup" size="34px">  
    <s:iterator value="#whiteGroupValues">
    <OPTION value="<s:property value="key"/>">
    <s:property value="value"/>
    </OPTION>
    </s:iterator>
    </SELECT>为什么不用这样的呢?  .text就是文本 
      

  2.   

    把key和value都设置成北京 上海 之类的不就行了
      

  3.   

    listKey="value" 应该可以
    或者你可以用javascript来获取