Passagem de paramentros jsp

0 respostas
B

redireciono para uma pagina com essa linha ai

response.sendRedirect(“update.jsp?id=”+request.getParameter(“id”));

ele redirecioan e monta um fomulario de update pra mim mais quando eu clico o submit no formulario da esse erro ai

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: An exception occurred processing JSP page /update.jsp at line 24

21: 
22: <tr>
23: <td>nome:</td>
24: <td><input type="text" name="nome" value="<%pessoa.getNome();%>"></td>
25: </tr>
26: 
27: 


Stacktrace:
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:416)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

porem se eu setar os valores no formulario namualmente ele naun da o erro o html que ele gera nso 2 casos é identico algeum pode me dizer qual o motivo desse erro

obrigado

Pagina do update

<%@page import="com.borges.app.*,java.sql.*,java.util.ArrayList,com.mysql.jdbc.Connection"%>

<html>
<body>

<% 
PessoaDAO PessoaDAO = new PessoaDAO();
Pessoa pessoa;
pessoa=PessoaDAO.pesquisa(request.getParameter("id"));




%>


   	
   
<form action="update.jsp" method="post">
<table>

<tr>
<td>nome:</td>
<td><input type="text" name="nome" value="<%=pessoa.getNome()%>"></td>
</tr>


<tr>
<td>telefone residencial:</td>
<td><input type="text" name="fone" value="<%=pessoa.getFone()%>"></td>
</tr>

<tr>
<td>celular:</td>
<td><input type="text" name="celular" value="<%=pessoa.getCelular()%>"></td>
</tr>

<tr>
<td>email:</td>
<td><input type="text" name="email" value="<%=pessoa.getEmail()%>"></td>
</tr>

<tr>
<td>usuario:</td>
<td><input type="text" name="user" value="<%=pessoa.getUser()%>"></td>
</tr>

<tr>
<td>senha :</td>
<td><input type="text" name="senha" value="<%=pessoa.getSenha()%>"></td>
</tr>
</table>

<tr><input type="submit" value="Atualizar"></tr>




<%
Pessoa Pessoa  = new Pessoa();


		Pessoa.setNome(request.getParameter("nome"));
		Pessoa.setFone(request.getParameter("fone"));
		Pessoa.setCelular(request.getParameter("celular"));
		Pessoa.setEmail(request.getParameter("email"));
		Pessoa.setUser(request.getParameter("user"));
		Pessoa.setSenha(request.getParameter("senha"));
		Pessoa.setIdfuncao(1);
		

PessoaDAO.atualiza(Pessoa,request.getParameter("id"));
	


%>

</form>
Criado 7 de março de 2009
Respostas 0
Participantes 1