1
A
回答
8
的following call返回一个字符串数组:
String[] values = request.getParameterValues("the-select-name");
0
我读过你前面的问题和一段JavaScript代码是相当superflous如果你想要的只是提交所有选定的值。只需在<select>
字段名称上做getParameterValues()
就足够了。而且你通常在Servlet中这样做,而不是在JSP中。
<form action="myservlet" method="post">
<select name="myselect" multiple>
<option value="value1">label1</option>
<option value="value2">label2</option>
<option value="value3">label3</option>
</select>
<input type="submit">
</form>
的servlet:
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String[] selected = request.getParameterValues("myselect");
// Handle it.
// Now show the "result.jsp".
request.getRequestDispatcher("result.jsp").forward(request, response);
}
如果你想显示在result.jsp
选定的值,然后使用JSTLc:forEach:
<c:forEach items="${param.myselect}" var="selected">
Selected item: ${selected}<br>
</c:forEach>
更多关于servlet中Java EE tutorial part II chapter 4。
相关问题
- 1. 如何获取服务器端的选择值?
- 2. 获取多个选择值?
- 3. 如何获取asp.net中服务器端的dropdownlistbox的多个值?
- 4. 获取文本选择Runat =“服务器”
- 5. 从服务器获取选择器中的值
- 6. 服务器端css选择器
- 7. 在javascript中的多个选择器中获取h4选择器的值
- 8. 如何获取客户端的服务器端html复选框的值?
- 9. 从客户端获取值到服务器端(node.js + express.js)
- 10. 获取数据表中多个日期选择器的值
- 11. 与选择Java的多客户端服务器
- 12. 单击服务器端按钮和使用JQuery选择/取消选择Chechboxes
- 13. 如何获得服务器端var值?
- 14. NodeJS:如何获取服务器端口?
- 15. 服务器端获取请求
- 16. Play Framework获取资产服务器端
- 17. ADO获取服务器端游标
- 18. 获取茉莉花在服务器端
- 19. 获取请求无效服务器端
- 20. 服务器端事件获取错误
- 21. 如何在服务器端获取window.location.hash?
- 22. 从Application_Start获取服务器端口
- 23. SQL服务器:选择多列
- 24. 获取多值选择值数组选择
- 25. 选择标量值udf sql服务器
- 26. 在服务器端的按钮点击事件获取dorodown列表中选择的值填入的值
- 27. PHP获取多选择列表值
- 28. 如何从多个选择选项中获取多个选定的值php codeigniter?
- 29. Telerik RadScheduler - 从服务器端获取所选范围?
- 30. 在服务器端获取本地IP地址的非服务器端方法?