簡體   English   中英

如何在struts2中顯示選擇標簽的值

[英]how to display value to the select tag in struts2

如何在struts2中向select標簽顯示值,我將值列表用作Map

我的密碼

第一種:

動作課

private Map<Integer, String> mapForSelect;

    mapForSelect.put(1, "map 1");
    mapForSelect.put(2, "map 2");
    mapForSelect.put(3, "map 3");
    mapForSelect.put(4, "map 4");
    mapForSelect.put(5, "map 5");
    mapForSelect.put(6, "map 6");
      ..........
         .........

settres and getters for "mapForSelect"

jsp頁面,

<s:select label="Map Demo" list="mapForSelect" value= "3" />

它將選擇默認值顯示為“ map 3”

第二種類型:

private Map<String, String> mapForSelect;

    mapForSelect.put("one", "map 1");
    mapForSelect.put("second", "map 2");
    mapForSelect.put("three", "map 3");
    mapForSelect.put("four", "map 4");
    mapForSelect.put("five", "map 5");
    mapForSelect.put("six", "map 6");
      ..........
         .........

settres and getters for "mapForSelect"

jsp頁面,

<s:select label="Map Demo" list="mapForSelect" value= "three" />

這次選擇不顯示任何默認值,我想用這種方式顯示默認值。

請為此提供解決方案。

提前致謝。

使用value="'three'"代替,因此該值將是一個字符串。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM