s:select用法和html的select用法不大相同
先舉個例子
<s:select id="caAvApplycurrencyTypeCn" name="caAvApply.currencyTypeCn" list="#request.currencyTypeCnTypeList" listKey="dictValue" listValue="dictName" headerKey="" headerValue="請選擇" value="caAvApply.currencyTypeCn"></s:select>
id,name就不用說了,list就是你要從列表中迭代並顯示出來的東西,listKey相當於html_select中option的值,而listValue就是在下拉框中顯示的內容,headerKey和headerValue就是選擇之前的缺省值,就只指在這項數據並沒有被選擇的情況下,如果是在修改頁面中,可能這個下拉框本身已經被賦值了,想顯示出之前已存的值,只要將value設置成與name相對應的就可以,相當於html_select中option的值被selected一樣。
很方便的使用,加油!