Ola Galera,
Estou tentando fazer uma pagina de pesquisa em jsp e eu nao sei qual a melhor forma de exiber o RETONO na tela, a minha duvida a e seguinte , como envido os valores dos atributos de um bean para ser exibido na jsp (sem ter q instanciar o meu dao dentro da jsp)?. Repare que a servlet ja esta criada so nao sei como enviar os atributos do meu Bea “Ususario”… o codigo abaixo esta comentado e da pra entender melhor.
segue meu codigo abaixo
pagina jsp de envio de dados:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>TELA DE ALTERACAO DE USUARIO</title>
</head>
<body>
<center>
<h3>digite o id do usuario a ser alterado ou removido</h3><br/>
<form action="altera-usuario" method="post">
ID: <input type="text" name="id" size="2" maxlength="2">
<input type="hidden" name="business" value="BuscaUsuario"/>
<input type="submit" value="Enviar">
</form>
</center>
</body>
</html>
Servlet que retorna os dados:
package br.com.dclick.BusinessLogic;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import br.com.dclick.BusinessLogic.interfaces.BusinessLogc;
import br.com.dclick.daos.UsuarioDAOImpl;
import br.com.dclick.daos.interfaces.UsuarioDAO;
import br.com.dclick.modelos.Usuario;
public class BuscaUsuario implements BusinessLogc {
@Override
public void execute( HttpServletRequest req, HttpServletResponse res ) throws Exception {
// este e o meu bean
UsuarioDAO dao = new UsuarioDAOImpl();
// este e o meu dao
Usuario usuario = new Usuario();
// pegando paramtro enviado pelo formulario
Integer id = new Integer( req.getParameter( "id" ) );
// metodo que retorna o bean
usuario = dao.getUsuarioByID( new Integer( req.getParameter( "id" ) ) );
//como enviar os dados deste bean para a jsp
usuario.getNome();//????
usuario.getId();//?????
Obrigado,