当前位置: 代码迷 >> J2EE >> struts2 中标签s:select 该如何使用
  详细解决方案

struts2 中标签s:select 该如何使用

热度:103   发布时间:2016-04-22 03:08:33.0
struts2 中标签s:select 该怎么使用?
如题
我想使用s:select标签从action中的arraylist取值 该怎么写呢?
还有listvalue 和listkey 这两个属性能帮忙解释下吗?

------解决方案--------------------
通过list指定属性
<option value="xxx">XXX</option>
listvalue 是下拉显示的值,相当于XXX
listkey 是下拉列表项的值,相当于xxx

------解决方案--------------------
<s:select list="#list" listkey="key" listvalue="value">
key是#list中的key值,value是#list中的value list={'key':'value'}

------解决方案--------------------
创建一个JavaBean实例
Java code
public class Room{    private String id;    private String shortname;    ........    get,set方法}
------解决方案--------------------
会使用iterator标签吧,就这样就搞定了,我使用过...
<s:select name="" .. >
<s:iterator value="arraylist" id="list">
<option><s:property value="" />
</s:iterator>
</s:select>

希望能解决你的问题
  相关解决方案