Например, вы должны заполнить поля FirstName и LastName и заполнить таблицу.
Когда вы отправляете форму в сервлете, вы создаете объектный класс POJO, в котором сохраняются имя и фамилия.
Ваш класс POJO может быть таким.
public class MyClass{
private java.lang.String firstName = null;
private java.lang.String lastName = null;
public MyClass(java.lang.String firstName, java.lang.String lastName){
this.firstName = firstName;
this.lastName = lastName;
}
public void getFirstName(){
return firstName;
}
public void getLastName(){
return lastName;
}
}
Теперь в вашем сервлете вы создаете объект этого класса POJO, как этот, и помещаете его в хеш-таблицу. После этого поместите хеш-таблицу в сессию.
MyClass myClassObject = new MyClass(request.getParameter("firstName"), request.getParameter("lastName"));
java.util.Hashtable htMyClassObjects = (java.util.Hashtable)request.getSession(false).getAttribute("htMyClassObjects");
if (htMyClassObjects == null){ // For the first time, it will be null
htMyClassObjects = new java.util.Hashtable();
}
htMyClassObjects.put(java.lang.String.valueOf(htMyClassObjects.size()), myClassObject);
В вашей таблице, при нажатии кнопки, передайте ключ хеш-таблицы, связанный с этой строкой. Ибо так.
<input type = "button" onclick="location.href='myjsp.jsp?rowNumber=<%=hash table key%>'" />
Теперь, когда вы обрабатываете этот запрос кнопки, используйте этот номер, получите объект из хеш-таблицы и заполните поля.
Мой ответ немного разборчив. Но попробуйте реализовать это.