如何获取标签的属性?

时间:2012-04-03 15:19:51

标签: java jsp servlets html-select

到处寻找,我只是看不到它(可能是因为我写错了什么的)。

在一个带有几个选项的from中有一个简单的select标签。每个选项都有id属性。我想从所选选项中获取id

select标签的名称是“group”,因此在servlet中我调用:

String group = request.getParameter("group");

这只返回选项的“标签”(其名称,用户看到的内容)。我不想那样,我想要它的身份。我试过了

String group = request.getParameterValues("group");

但只返回一个包含一个项目的数组,即选项的标签。

我该怎么做?谢谢。

1 个答案:

答案 0 :(得分:1)

您应该将value标记的option属性设置为您希望从servlet获取的内容:

   <select name="parent">
     <c:forEach items="${parents}" var="parent">
       //      here set value="yourid"
       <option value="${parent.id}">${parent.name}
     </c:forEach>
   </select>