隨筆-59  評論-31  文章-0  trackbacks-0

          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 為設置缺省值

          4.第四個例子

          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對應的值

          posted on 2012-01-12 15:10 RoyPayne 閱讀(250) 評論(0)  編輯  收藏 所屬分類: jsp相關
          主站蜘蛛池模板: 鹤壁市| 霸州市| 西贡区| 六枝特区| 丘北县| 息烽县| 双峰县| 甘谷县| 韩城市| 临高县| 巨野县| 霍州市| 阳山县| 来安县| 子长县| 苍南县| 沙雅县| 云安县| 河津市| 丰城市| 南投县| 阿尔山市| 长葛市| 井研县| 图木舒克市| 卓尼县| 通榆县| 东台市| 义乌市| 济阳县| 遂平县| 巴南区| 西昌市| 城口县| 肥城市| 固阳县| 秀山| 炎陵县| 玉环县| 宜兰县| 岚皋县|