0

連絡先番号、名前、電子メール、住所などの多くのフィールドで構成される html フォームがあります。このフォームのすべての値をサーブレットで、単一のコマンドまたは何らかのメソッドを使用して取得できますか?

4

2 に答える 2

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();
} 
于 2015-08-10T14:30:21.560 に答える
0

サーブレットから渡されたすべてのパラメータのマップを取得できます

このような

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

while ( i.hasNext() )
  {
    String key = (String) i.next();
    String value = ((String[]) params.get( key ))[ 0 ];
  }
于 2013-06-08T21:54:35.437 に答える