如何将字段数组从jsp页面传递到servlet?

如何将字段数组从jsp页面传递到servlet?,jsp,servlets,Jsp,Servlets,一个示例程序,用于从JSP表单获取名称字段数组并在servlet页面上获取该数组。我不知道如何将数组从表单检索到servlet。请帮我做这个尝试 MyJSP页面 MyServlet页面 out.println(“”); 字符串名称[]=新字符串[2]; 对于(int i=1;i,您可以迭代所有请求参数,如下所示: Enumeration<String> en = request.getParameterNames(); while (en.hasMoreEleme

一个示例程序,用于从JSP表单获取名称字段数组并在servlet页面上获取该数组。我不知道如何将数组从表单检索到servlet。请帮我做这个尝试

MyJSP页面

MyServlet页面
out.println(“”);
字符串名称[]=新字符串[2];

对于(int i=1;i,您可以迭代所有请求参数,如下所示:

    Enumeration<String> en = request.getParameterNames();
    while (en.hasMoreElements()) {
        String paramName = en.nextElement();
        String paramValue = request.getParameter(paramName);            
    }
Enumeration en=request.getParameterNames();
while(en.hasMoreElements()){
字符串paramName=en.nextElement();
字符串paramValue=request.getParameter(paramName);
}

我尝试执行此操作,但它只从表单中获取了第一个值,还是我做错了?如果我需要获取一个
int
,我应该做什么更改?这是因为所有请求参数都具有相同的名称。请尝试。如果您想要一个int,请执行以下操作:int number=Integer.parseInt(paramValue);
out.println("<body>");

String name[] = new String[2];
for(int i=1;i<2;i++)
{
 /*what should i enclose in getParameter(..?.) to obtain values from jsp*/
String name[i]=request.getParameter();//get the values from the form
}
out.println("</body>");
    Enumeration<String> en = request.getParameterNames();
    while (en.hasMoreElements()) {
        String paramName = en.nextElement();
        String paramValue = request.getParameter(paramName);            
    }