首页 > 代码库 > 实例关于<s:select

实例关于<s:select

<s:select id="khid" name="khid"
list="#bgkhinfodao.getAllbgkhinfoId()"
listKey="khid" listValue="http://www.mamicode.com/%{khid}" >
</s:select>&nbsp;&nbsp;
<s:submit value="http://www.mamicode.com/按客户编号查询" type="button" action="KhinfoQueryAction" />

 

这里是通过一个list类型的对象来动态生成一个下拉列表。list="#bgkhinfodao.getAllbgkhinfoId()"表示bgkhinfodao里有一个listgetAllbgkhinfoId类型的getAllbgkhinfoIdlist属性,即有一个getAllbgkhinfoId的函数public List<BgKhinfoId> getAllbgkhinfoId() {  如果没有根据实际需要进行构建。

listKey:列表数据源中元素对象的属性, 用于获取选项的值,对应于select标签中的value。

listValue:表数据源中元素对象的属性, 用于获取选项的文本内容,对应于select标签中的option。

<s:submit  同样具有action属性。在KhinfoQueryAction中

实例关于<s:select