到处寻找,我只是看不到它(可能是因为我写错了什么的)。
在一个带有几个选项的from中有一个简单的select标签。每个选项都有id
属性。我想从所选选项中获取id
。
select标签的名称是“group”,因此在servlet中我调用:
String group = request.getParameter("group");
这只返回选项的“标签”(其名称,用户看到的内容)。我不想那样,我想要它的身份。我试过了
String group = request.getParameterValues("group");
但只返回一个包含一个项目的数组,即选项的标签。
我该怎么做?谢谢。
答案 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>