s:select 标签

来源:互联网 发布:电路仿真软件中文版 编辑:程序博客网 时间:2024/04/30 00:56

<s:select theme="simple" cssStyle="width:70px" list="userList" listKey="id" listValue="name" name="testId" id="testId" headerKey="" headerValue="" value="%{user.id}"></s:select>

 

s:select标签默认被tr和td围绕,加上theme="simple"就可以解决自动换行的问题

cssStyle 设置css 属性

list  userList是List类型对象,是要显示的集合

listKey  值id是调用对象中getId方法

listValue 值name是调用对象中getName方法

name对应HTML标签的name

id 对应HTML标签的id

headerKey是默认头部显示的值的id

headerValue是默认头部显示的元素的值

value 采用ognl语言,参数是当前传过来对象的id值,select标签会根据这个 value值与listvalue值是否相同决定当前条目是否默认显示。达到一种修改时可以保持原选择内容的效果。

 

 

参考:

http://wudi1906.javaeye.com/blog/576824

http://www.mkyong.com/struts2/struts-2-sselect-drop-down-box-example/

http://xzhsht.blog.163.com/blog/static/5967507220100124728503/

http://zhidao.baidu.com/question/114070038.html

http://www.javaeye.com/problems/11592