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>
希望能解决你的问题