package br.com.servlet;
import java.io.IOException;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.xml.crypto.Data;
import br.com.modelo.BancoDados;
import br.com.modelo.Empresa;
@WebServlet(urlPatterns = "/cadastroServlet")
public class cadastroServlet extends HttpServlet{
@Override
protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String nome = request.getParameter("nome");
String dataCadastro = request.getParameter("dataCadastro");
Date dataAbertura= null;
try {
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/YYYY");
dataAbertura= sdf.parse(dataCadastro);
} catch (ParseException e) {
throw new ServletException(e);
}
Empresa empresa = new Empresa();
empresa.setNome(nome);
empresa.setDataCadastro(dataAbertura);
System.out.print("Olá Estou no Meu Servlet"+empresa.getDataCatastro());
BancoDados bd = new BancoDados();
bd.adicionaLista(empresa);
request.setAttribute("retornoCadastro",empresa.getNome());
response.sendRedirect("cadastro_resposta.jsp");
}
}
Bomm dia Galera da Aluraa. Estou utilizando o sendRedirect, porém quando minha servlet chama minha jsp, eu queria que esta exiba o nome da pessoa que foi cadastrada. Não sei se a utilização do request.setAtrtibute esta correta, pois a jsp não consegue receber o "retornoCadastro"