struts2中s:select标签的使用

it2022-05-05  145

1.第一个例子:<s:select list="{'aa','bb','cc'}" theme="simple" headerKey="00" headerValue="00"></s:select>2.第二个例子:<s:select list="#{1:'aa',2:'bb',3:'cc'}"  label="abc" listKey="key" listValue="value"  headerKey="0" headerValue="aabb">3.第三个例子:<%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 为设置缺省值摘抄自 http://www.cnblogs.com/modou/articles/1326683.html4.第四个例子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;    }}在jsp页面      <s:select list="programs "  listValue="programName " listKey="programid "  name="program" id="program"             headerKey="0l" headerValue="    "   value="bean.programid "             ></s:select>  红色部分为在action里面的list,黄色为<option value="xxx">value</option>对应bean里面的字段programName 绿色为<option value="xxx",对应bean里面的字段programid

紫色为设定select被选中的值,s:select 会自动在 bean选中 key对应的值

转载于:https://www.cnblogs.com/waiwai1015/p/4613054.html

相关资源:各显卡算力对照表!

最新回复(0)