Servlet之doPost获取表单参数
Posted 星辰
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Servlet之doPost获取表单参数相关的知识,希望对你有一定的参考价值。
/** * 获取表单参数 */ private void readForm() { // TODO Auto-generated method stub Enumeration e = request.getParameterNames(); while (e.hasMoreElements()) { String parameterName = (String) e.nextElement(); String parameterValue= request.getParameter(parameterName); request.setAttribute(parameterName, parameterValue); } }
在Servlet的doGet或doPost方法中,调用以下三个方法均可:
String param = request.getParameter("paramName"); Map paramMap = request.getParameterMap(); String[] paramArray = request.getParameterValues("paramName");
第一个表示参数最常用,表示根据参数取到对应的参数值,且参数值只有一个
第二个表示一次性的取得客户端的所有参数以及参数值,并返回一个Map
第三个更通用一些,因为客户端可能会同一个参数返回多个值(如:客户端的checkbox列表,可同时选中多个),形成一个数组。
以上是关于Servlet之doPost获取表单参数的主要内容,如果未能解决你的问题,请参考以下文章