Advertisement
Guest User

PessoaDados.java

a guest
Jan 25th, 2014
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.48 KB | None | 0 0
  1. protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
  2.    {
  3.        try{
  4.              String nome = request.getParameter("nome");
  5.              String email = request.getParameter("email");
  6.              String fone = request.getParameter("cel");
  7.              String siglauf = request.getParameter("states");
  8.              
  9.              pd = new PessoaDAO();
  10.              listaestados = pd.buscaEstados();
  11.              request.setAttribute("listaestados", listaestados);
  12.              request.getRequestDispatcher("cadastro.jsp").forward(request, response);
  13.              
  14.              
  15.              if(nome == null || email == null || fone == null){
  16.                  request.setAttribute("msg", "Erro campos não preenchidos!");  
  17.                  request.getRequestDispatcher("cadastro.jsp").forward(request, response);
  18.              }
  19.              else{       
  20.                  
  21.                  e = new Estados();
  22.                  p = new Pessoa(nome,email,fone,e.setUf(siglauf)); /salva chave estrangeira fk_uf na table pessoa com relacionamento table estados
  23.                  pd = new PessoaDAO();  
  24.                  pd.cadastro(p);  
  25.                      
  26.                  request.setAttribute("msg", "Gravado com sucesso!");  
  27.                  request.getRequestDispatcher("cadastro.jsp").forward(request, response);  
  28.              }
  29.           }catch (Exception e) {  
  30.              request.setAttribute("msg", "Erro: " + e.getMessage());  
  31.              request.getRequestDispatcher("cadastro.jsp").forward(request, response);  
  32.           }  
  33.   }
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement