Html 如何在jsp中显示所选选项(下拉菜单)?

Html 如何在jsp中显示所选选项(下拉菜单)?,html,jsp,Html,Jsp,如何在jsp中显示下面选择的选项 <td width="75%" valign="center"> Start Date : &nbsp; <input id="startDate" name="startDate" id = "startDate" type="text" size="20"><a href="javascript:NewCal('startDate','ddmmyyyy')"><img src="$ Star

如何在jsp中显示下面选择的选项

<td width="75%" valign="center">
   Start Date : &nbsp;
   <input id="startDate" name="startDate" id = "startDate" type="text" size="20"><a href="javascript:NewCal('startDate','ddmmyyyy')"><img src="$
   Start Time :&nbsp;&nbsp;
   <select name="startTime" id = "startTime">
        <option value="0">10:00</option>
        <option value="1">11:00</option>
        <option value="2">12:00</option>
        <option value="3">13:00</option>
        <option value="4">14:00</option>
        <option value="5">15:00</option>
        <option value="6">16:00</option>
        <option value="7">17:00</option>
        <option value="8">18:00</option>
        <option value="9">19:00</option>
        <option value="10">20:00</option>
        <option value="11">21:00</option>
   </select>
</td>

开始日期:
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
18:00
19:00
20:00
21:00
我认为
request.getParameterValues
很有价值,但它只显示
value=“something”
之类的内容,而不是
两个选项之间的值。
有什么想法吗?提前感谢

最好的方法是使用(表达语言)。请求参数在EL中作为隐式对象提供
${param.startTime}
等于
request.getParameter(“startTime”)

如果需要选项的文本而不是值,最好创建一个
Strings
ArrayList
,用于生成下拉列表和查找值:

List<String> startTimeList = new ArrayList<String>();
startTimeList.add("10:00");
startTimeList.add("11:00");
request.setAttribute("startTimeList", startTimeList);

然后,您可以使用
(索引)从列表中获取一个项目:
${startTimeList[param.startTime]}

我已经编辑了答案并添加了指向EL信息的链接。好的,谢谢。顺便说一句,如何在单个JSP文件上使用它?所以,我只需要将它保存在name.jsp中,然后稍后调用另一个.jsp文件。您可能想查看JSF、Spring或Playframework。
<c:forEach items="${startTimeList}" var="startTime" varStatus="status">
  <option value="${status.index}">${startTime}</option>
</c:forEach>