1.絎竴涓緥瀛愶細(xì)
<s:select list="{'aa','bb','cc'}" theme="simple" headerKey="00" headerValue="00"></s:select>
2.絎簩涓緥瀛愶細(xì)
<s:select list="#{1:'aa',2:'bb',3:'cc'}" label="abc" listKey="key" listValue="value" headerKey="0" headerValue="aabb">
3.絎笁涓緥瀛愶細(xì)
<%
java.util.HashMap map = new java.util.LinkedHashMap();
map.put(1,"aaa");
map.put(2,"bbb");
map.put(3,"ccc");
request.setAttribute("map",map);
request.setAttribute("aa","2");
%>
<s:select list="#request.map" label="abc" listKey="key" listValue="value"
value="#request.aa" headerKey="0" headerValue="aabb"></
s:select
>
headerKey headerValue 涓鴻緗己鐪佸?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
4.絎洓涓緥瀛?br style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " />
public class Program implements Serializable {
/** serialVersionUID */
private static final long serialVersionUID = 1L;
private int programid;
private String programName;
public int getProgramid() {
return programid;
}
public void setProgramid(int programid) {
this.programid = programid;
}
public String getProgramName() {
return programName;
}
public void setProgramName(String programName) {
this.programName = programName;
}
}
鍦?xxx extends extends ActionSupport {
private List<Program> programs ;
public List<Program> getPrograms() {
return programs;
}
public void setPrograms(List<Program> programs) {
this.programs = programs;
}
}
鍦╦sp欏甸潰
<s:select list="programs " listValue="programName " listKey="programid " name="program" id="program"
headerKey="0l" headerValue=" " value="bean.programid "
></s:select>
綰㈣壊閮ㄥ垎涓哄湪action閲岄潰鐨刲ist,榛勮壊涓?lt;option value="xxx">value</option>瀵瑰簲bean閲岄潰鐨勫瓧孌祊rogramName
緇胯壊涓?lt;option value="xxx",瀵瑰簲bean閲岄潰鐨勫瓧孌祊rogramid
绱壊涓鴻瀹歴elect琚変腑鐨勫?s:select 浼?xì)鑷姩鍦?bean閫変腑 key瀵瑰簲鐨勫?/p>