【发布时间】:2015-08-10 22:51:14
【问题描述】:
我有一个 html 表单,其中包含许多字段,如联系号码、姓名、电子邮件、地址等等,我可以在 servlet 中获取此表单的所有值吗,使用单个命令或借助某种方法.. ?
【问题讨论】:
我有一个 html 表单,其中包含许多字段,如联系号码、姓名、电子邮件、地址等等,我可以在 servlet 中获取此表单的所有值吗,使用单个命令或借助某种方法.. ?
【问题讨论】:
您可以使用此代码。
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();
}
【讨论】:
你可以得到一个从 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 ];
}
【讨论】: