Olá Galera, estou precisando de ajuda,
seguinte, estou fazendo uma aplicação em que eu digito o nome da pessoa (lista.jsp) e assim recebo um objeto (ArrayList) e apresento em uma tabela os respectivos resultados.
Mas queria fazer um botão "Editar" em que ao clicar neste , abriria uma outra pagina (edicao.jsp) , com as informações da pessoa referida.
Como posso fazer isso?
OBS: ja fiz tudo, a busca está funcionando i tal´s, só não consigo pegar o "id" da pessoa pelo botao "editar"(submit) na tabela para que abra sua pagina com seus respectivos dados.
Grato Reis
lista.jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<%@ page import="faculdade.base.Pessoa" %>
<%@ page import="java.util.ArrayList" %>
<%@ page import="java.util.Iterator" %>
<form action='updatecli.jsp' method='POST' >
<table border=10>
<tr>
<td>Nome</td>
<td>Idade</td>
<td>CPF</td>
</tr>
<%
Pessoa p = null ;
ArrayList lista = (ArrayList)session.getAttribute("listap");
if (lista != null){
Iterator it = lista.iterator();
while (it.hasNext()) {
p = (Pessoa)it.next();
%>
<tr>
<td> <%= p.getNome() %> </td>
<td> <%= p.getIdade() %> </td>
<td> <%= p.getCpf() %> </td>
<td><input type='submit' value="editar"></td>
</tr>
<%
}
}
else{
%> <td> Vazio </td>
<% }
%>
</table>
</form>
</body>
</html>