I want to retrieve the data from this table given below and insert that data in the database in the next servlet. Should i use array here or something else PLease help. As I am trying to retrieving the data through request.getParameter() it is retrieving only one value and I want all the values
package com.sk; 
import java.io.IOException; 
import java.io.PrintWriter; 
import javax.servlet.ServletException; 
import javax.servlet.http.HttpServlet; 
import javax.servlet.http.HttpServletRequest; 
import javax.servlet.http.HttpServletResponse; 
public class crea extends HttpServlet { 
private static final long serialVersionUID = 1L; 
/** 
* @see HttpServlet#HttpServlet() 
*/ 
public crea() { 
super(); 
// TODO Auto-generated constructor stub 
} 
/** 
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) 
*/ 
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 
// TODO Auto-generated method stub 
String tn=request.getParameter("tn"); 
//  System.out.println(tn); 
String np=request.getParameter("nc"); 
//  System.out.println(np); 
int n=Integer.parseInt(np); 
PrintWriter out=response.getWriter(); 
out.print("<html><body>"); 
out.print("<form action='creat'method='get'>"); 
out.print("<table border='1'"); 
out.print("<tr><th>NAME</TH><TH>TYPE</TH><TH>LENGTH</TH></TR>"); 
for (int i=0;i<n;i++) 
{ 
out.print("<tr><td><input type='text'name='na'></td><td><input type='text' name='type'></td><td><input type='text' name='length'></td>"); 
} 
out.print("<input type='submit' value='create'>"); 
out.print("</table>"); 
out.print("</body></html>"); 
} 
/** 
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) 
*/ 
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 
// TODO Auto-generated method stub 
} 
}