Pessoal, boa noite...
Gostaria de saber como fazer para apresentar os dados recebidos por um request no Servlet (doPost), em um Bean para uma JSP?
Bom, talvez tenha ficado confusa frase acima, mas é simples...
Eu tenho um form com um método post, que envia as informações para um Servlet ao pressionar o submit.
Abaixo tenho a Servlet (que acesso o DAO para salvar no BD)package Servlet;
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
*
* @author fabio
*/
public class UserServlet extends HttpServlet {
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String nome = request.getParameter("nome");
String cpf = request.getParameter("cpf");
String email = request.getParameter("email");
String nascimento = request.getParameter("nascimento");
String sexo = request.getParameter("sexo");
String senha = request.getParameter("senha");
try {
Dao.UserDao user = new Dao.UserDao();
user.getConnection();
user.createPessoa(cpf, nascimento, sexo, nome, email, senha);
} catch (Exception e) {
System.out.println(e);
}
response.sendRedirect("validateTrue.jsp");
}
}
<%--
Document : validateTrue
Created on : 27/04/2010, 21:39:53
Author : fabio
--%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<jsp:useBean id="UserBean" class="Bean.UserBean" />
<jsp:setProperty name="UserBean" property="*" />
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Student Branch</title>
</head>
<style>
h1 {
color: black
}
</style>
<body>
<h1>Cadastro de usuarios novos</h1>
Parabens ${UserBean.nome}<br><br>
Agora voce pode acessar a area de usuarios<br><br><br>
<i>Obs: Em breve entraremos em contato com voce...</i><br>
<i>Qualquer duvida entre em contato: [email removido]</i>
</body>
</html>
Eu preciso fazer o EL imprimir o nome do usuário, que deveria estar no Bean...
Obrigado.