2010-01-27 107 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