亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JSP > 正文

struts2的select標簽用法實例分析

2020-07-27 21:31:35
字體:
來源:轉載
供稿:網友

本文實例講述了struts2的select標簽用法。分享給大家供大家參考。具體如下:

項目中遇到個小問題,總結下。

關于struts2 select標簽的使用。

struts2 中從別的表中遍歷數據 填充進入下拉菜單 用<s:select>標簽顯示.

struts2的版本為2.1.8

<s:select
      list=""
      name=""
      value=""
      headerKey=""
      headerValue=""
      listKey=""
      listValue=""
/>
(1)其中 list是必須具備的屬性 list中可以存儲map list set類型的數據

list 屬性:通常是在action中定義的,必須是一個可以迭代的源,如為一個List, Map, Set等。如果是一個Map,那么map的key就對應于select標簽中的value,map中的value就對應于select標簽中的 option。而如果是一個List或者是一個Set,那么可以通過listKey和listValue指定。

(2)如果list為空headKey 和headValue不能為空.listKey和listValue:listKey即對應于select標簽中的value, listValue即對應于select標簽中的option

(3)name屬性:即是表單中select的名稱。

下面具體解釋下各個屬性的含義。

headerValue : 默認值value
headerKey :    默認name
list : 源數據 (可以在action方法里從數據庫獲取list)
name : 被選數據存放的位置(這里我方在對象obj的屬性值userName中<需在action中定義該對象>)
listKey : 下拉選項的name
listValue : 下拉選項的value
value : 默認值

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;  }} xxxextends 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> 

其中:list="programs"為在action里面的list,listValue="programName"為<option value="xxx">value</option>對應bean里面的字段programName
listKey="programid"為<option value="xxx",對應bean里面的字段programid,value="bean.programid"為設定select被選中的值,s:select 會自動在 bean選中 key對應的值

希望本文所述對大家的Struts程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲www永久成人夜色| 亚洲欧美日韩在线高清直播| 亚洲免费av网址| 国产黑人绿帽在线第一区| 午夜精品在线视频| 日韩欧美在线看| 国产伦精品一区二区三区精品视频| 亚洲中国色老太| 亚洲精品久久久久中文字幕二区| 精品亚洲一区二区三区| 精品久久久视频| 欧美激情国内偷拍| 久久影院资源网| 激情成人中文字幕| 日韩精品高清在线观看| 97在线日本国产| 成人黄色免费在线观看| 91精品国产高清| 日韩在线观看免费网站| 国产精品va在线| 久久免费视频网站| 在线精品高清中文字幕| 久久久成人av| 色综合天天综合网国产成人网| 中文字幕综合在线| 久久香蕉国产线看观看av| 国产精品露脸av在线| 日韩中文综合网| 视频在线一区二区| 久久久久久噜噜噜久久久精品| 亚洲有声小说3d| 欧美黑人狂野猛交老妇| 欧美激情免费在线| 成人观看高清在线观看免费| 国产精品黄页免费高清在线观看| 国产精品欧美一区二区| 国内揄拍国内精品| 成人激情视频小说免费下载| 日本一区二区在线免费播放| 国外成人在线播放| 亚洲精品国产精品国自产观看浪潮| 国内精品模特av私拍在线观看| 精品偷拍一区二区三区在线看| 国产欧美日韩视频| 中文字幕国产亚洲2019| 日韩在线视频国产| 不卡在线观看电视剧完整版| 亚洲精品乱码久久久久久按摩观| 日韩精品免费在线视频| 国产精品丝袜久久久久久高清| 久青草国产97香蕉在线视频| 亚洲精品国产综合区久久久久久久| 日本成人在线视频网址| 夜夜嗨av一区二区三区免费区| 九九精品视频在线观看| 久久久久久久一区二区三区| 亚洲国产成人av在线| 亚洲精品一区久久久久久| 黑人巨大精品欧美一区二区一视频| 久久综合色影院| 国产91精品青草社区| 国产国产精品人在线视| 亚洲精品一区二区网址| 91久久久久久| 欧美电影免费看| 久久99国产精品自在自在app| 国产伊人精品在线| 久久全球大尺度高清视频| 92裸体在线视频网站| 91美女福利视频高清| 成人黄色片在线| 亚洲国产精品嫩草影院久久| 亚洲视频在线观看| 国语自产精品视频在免费| 久久人人爽人人爽人人片av高清| 欧美精品久久久久a| 欧美大人香蕉在线| 亚洲最大福利视频网站| 亚洲精品98久久久久久中文字幕| 亚洲精品中文字幕av| 精品亚洲一区二区三区四区五区| 日韩av免费在线观看| 91久热免费在线视频| 粉嫩av一区二区三区免费野| 日韩av观看网址| 91国内免费在线视频| 欧美疯狂性受xxxxx另类| 欧美日韩激情美女| www.亚洲成人| 日本精品一区二区三区在线播放视频| 色老头一区二区三区在线观看| 日韩电影大片中文字幕| 国产日产亚洲精品| 正在播放欧美视频| 国产日韩欧美夫妻视频在线观看| 亚洲福利小视频| 日韩欧美中文在线| 欧美性理论片在线观看片免费| 国产亚洲在线播放| 中日韩美女免费视频网址在线观看| 91国产视频在线| 一本色道久久综合亚洲精品小说| 欧洲亚洲免费视频| 国产精品劲爆视频| 亚洲第一页中文字幕| 黄色一区二区在线观看| 亚洲精品国产suv| 国产精品电影网| 国产精品99久久99久久久二8| 亚洲性69xxxbbb| 91在线观看免费网站| 亚洲一区二区三区毛片| 亚洲第一福利在线观看| 欧美裸体xxxx极品少妇| 精品国产户外野外| 精品国产精品三级精品av网址| 欧美成人黄色小视频| 精品久久久久久久久国产字幕| 在线亚洲午夜片av大片| 久久精品亚洲一区| 欧美精品中文字幕一区| 国产精品扒开腿爽爽爽视频| 亚洲老司机av| 91久久综合亚洲鲁鲁五月天| 国产精品一区二区三区成人| 亚洲图片欧美午夜| 日韩视频免费观看| 日本久久久a级免费| 亚洲最大福利视频网| 国产精品一区二区三区成人| 日韩hd视频在线观看| 亚洲аv电影天堂网| 国产精品男人爽免费视频1| 久久综合久中文字幕青草| 亚洲欧美变态国产另类| 久久久久久久久久久成人| 2019中文字幕全在线观看| 国产精品爽爽爽爽爽爽在线观看| 欧美黑人狂野猛交老妇| 草民午夜欧美限制a级福利片| yw.139尤物在线精品视频| 国产精品久久久久久久久久久久久| 日韩欧美精品在线观看| 国产精品爱啪在线线免费观看| 欧美大片大片在线播放| 精品二区三区线观看| 精品久久久久久久久国产字幕| 91精品国产综合久久香蕉922| 欧美激情亚洲自拍| 欧美激情aaaa| 国产精品久久婷婷六月丁香| 亚洲最大福利视频网| 奇米四色中文综合久久| 欧美色图在线视频| 日本成人激情视频| 国产精品99久久久久久白浆小说| 亚洲成人aaa| 2019中文在线观看| 日韩综合中文字幕| 亚洲国产精品视频在线观看| 欧美日韩国产页| 欧美日韩视频在线| 992tv成人免费影院| 91精品啪在线观看麻豆免费|