隨筆-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相關
          主站蜘蛛池模板: 乌兰浩特市| 民乐县| 广安市| 宜都市| 廊坊市| 兴和县| 深水埗区| 霍城县| 霍州市| 囊谦县| 甘谷县| 镇巴县| 巴塘县| 徐闻县| 上犹县| 江城| 凌云县| 大连市| 灵川县| 九龙城区| 诏安县| 谢通门县| 大洼县| 项城市| 昌都县| 体育| 淮北市| 张家界市| 石泉县| 吐鲁番市| 德令哈市| 东光县| 综艺| 囊谦县| 巴南区| 蕲春县| 萝北县| 元氏县| 桂平市| 滨海县| 灵台县|