2010-01-27 106 views
1

,我有以下數據選擇下拉值檢索

<select class="small" name="test"><option value="1">a</option> 

我想打印「A」我該怎麼辦呢? request.getparameter(test)給我選擇的價值像1

回答

2

你不能,至少不是這樣。

的一般流程是這樣的

  1. 你有一些模型,包含兩個值(我們姑且稱之爲「價值」和「顯示值」)
  2. 你輸出的<select>在JSP和遍歷該模型
  3. 當表單提交回這個servlet/JSP,你得到的「價值」,並根據您的模型,得到相應的「顯示值」

正如指出的下面的評論中,最廣泛使用的模型是一個Map實現。 TreeMapHashMapLinkedHashMap,取決於您的數據。

+1

+1。是的,你可以使用'Map'作爲你的模型,另一個提示:) – 2010-01-27 08:48:20