關於裏的屬性值

轉載自:http://blog.csdn.net/yangwenxue_admin/article/details/49311511


Struts2中s:select用法和html的select用法不大相同,以下先看一個設置值、回顯原來已經有值的例子:

[html] view plain copy
  1. <s:select name="receiveBzMaterialList[%{#list.index}].standardId" id="materialName_%{#list.index}"  
  2. list="materialList" value="standardId" listKey="standardId" listValue="materialName" headerKey="" headerValue="---請選擇材料---" theme="simple"/>  


headerValue : 默認值value
headerKey :    默認name
list : 源數據 (可以在action方法裏從數據庫獲取list)
name : 被選數據存放的位置
listKey : 下拉選項的name
listValue : 下拉選項的value
value : 默認值

口語描述 id和name就不用說了,list就是你要從列表中迭代並顯示出來的東西,listKey相當於html_select中option的值,而listValue就是在下拉框中顯示的內容,headerKey和headerValue就是選擇之前的缺省值,就只指在這項數據並沒有被選擇的情況下,如果是在修改頁面中,可能這個下拉框本身已經被賦值了,想顯示出之前已存的值,只要將value設置成與name相對應的就可以,相當於html_select中option的值被selected一樣。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章