日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

struts2 doubleselect

 毀滅號 2011-04-24
jsp:

這標(biāo)簽一定要放在<s:form>里
<s:doubleselect headerKey="" headerValue="--select--" list="provinces"http://action中的,若這里使用了對象,則需要指定key,value
                doubleName="city"
doubleId="city"
                name="province"  //與action的province對應(yīng),這樣可以實(shí)現(xiàn)默認(rèn)選擇
id="province"
                doubleList="cities.get(top)"http://top為provinces先中項(xiàng),若provinces里是對象,那top為選中的對象,應(yīng)取其屬性
                theme="custom" />      //自定義模板

在classpath下新建template/custom目錄,拷貝struts2-core-2.1.8.jar\template\xhtml\doubleselect.ftl到該目錄下,刪除文件中的<br />  這樣兩個(gè)關(guān)聯(lián)不會換行,若直接使用simple的話,會換行



action:

private List<String> provinces;
private Map<String, List<String>>  cities;

private String province;

public String addMember() {
province = "湖北";

provinces = new ArrayList<String>();
provinces.add("廣東");
provinces.add("湖北");
cities = new HashMap<String, List<String>>();
List<String> l1 = new ArrayList<String>();
l1.add("深圳");
l1.add("廣州");
cities.put("廣東", l1);
List<String> l2 = new ArrayList<String>();
l2.add("武漢");
l2.add("荊門");
cities.put("湖北", l2);
return "regSeccess";
}


public List<String> getProvinces() {
return provinces;
}

public void setProvinces(List<String> provinces) {
this.provinces = provinces;
}

public Map<String, List<String>> getCities() {
return cities;
}

public void setCities(Map<String, List<String>> cities) {
this.cities = cities;
}
public String getProvince() { return province; } public void setProvince(String province) { this.province = province; }

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多