<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/