如何在java servlet中获取HTML Form多个值。

时间:2013-06-08 21:51:52

标签: java servlets

我有一个html表单,其中包含许多字段,如联系人号码,姓名,电子邮件,地址等等,我可以在servlet中获取此表单的所有值,只需一个命令或借助某些方法。 ?

2 个答案:

答案 0 :(得分:0)

你可以从servlet中获取所有参数的地图

像这样

Map params = request.getParameterMap();
Iterator i = params.keySet().iterator();

while ( i.hasNext() )
  {
    String key = (String) i.next();
    String value = ((String[]) params.get( key ))[ 0 ];
  }

答案 1 :(得分:0)

您可以使用此代码。

Enumeration en=request.getParameterNames();
String[] values=new String[100];
for(int i=1;en.hasMoreElements();i++)
{
    String param=(String) en.nextElement();
    values[i]=request.getParameter(param);
    [i]=request.getParameter(“param”);
    ps.setString(i,values[i]);           
    ps.executeUpdate();
}