Estou fazendo um trabalho pra faculdade, onde preciso das 4 funções básicas(CRUD),
Estou desenvolvendo em java.
Até agora eu tenhouma página de formulário, que você escreve tudo, aperta no botão "enviar", ai vai pro servlet, que é pra odne ele redireciona pra uma nova página com os dados do form,
E dentro do servlet eu tentei popular um objeto, porém não sei se está certo,
e quando tento mostrar uma mensagem não funciona,
Vou mostrar os códigos se não você não vão me entender hhaahaa
Pergunta
Lucas Conceição
Boa tarde pessoal,
Estou fazendo um trabalho pra faculdade, onde preciso das 4 funções básicas(CRUD),
Estou desenvolvendo em java.
Até agora eu tenhouma página de formulário, que você escreve tudo, aperta no botão "enviar", ai vai pro servlet, que é pra odne ele redireciona pra uma nova página com os dados do form,
E dentro do servlet eu tentei popular um objeto, porém não sei se está certo,
e quando tento mostrar uma mensagem não funciona,
Vou mostrar os códigos se não você não vão me entender hhaahaa
Servlet:
protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); try { out.println("<html>"); out.println(" <head>"); out.println(" <title>Servlet Incluir Info !!!</title>"); out.println(" </head>"); out.println(" <body>"); out.println(" <table width=\"100%\">"); out.println(" <tr>"); out.println(" <td align=\"center\">"); out.println(" <h1>Modelo:" + request.getParameter("veiculo") +"<br/>"); out.println(" Placa: " + request.getParameter("placa") + "</br>"); out.println("Data: " + request.getParameter("dia") + "/" + request.getParameter("mes")+ "/" + request.getParameter("ano")); out.println(" </td>"); out.println(" </tr>"); out.println(" </table>"); out.println(" </body>"); out.println("</html>"); //-- /*String dia = request.getParameter("dia"); String mes = request.getParameter("mes"); String ano = request.getParameter("ano"); String data = dia + "/" + mes + "/" + ano;*/ // Carro carro = new Carro(); carro.setModelo(request.getParameter("modelo")); carro.setPlaca(request.getParameter("placa")); //carro.setDataEntrada(data); CarroDAO cdao = new CarroDAO(); cdao.Salvar(carro); //System.out.println("ESTOU AQUI!!!"); } finally { out.close(); } }Carro:@Entity @SequenceGenerator(name = "CARRO_SEQ", sequenceName ="CAR_SEQ", initialValue = 1, allocationSize =1) public class Carro { @Id @GeneratedValue(strategy=GenerationType.SEQUENCE, generator= "CARRO.SEQ") private String modelo; private String placa; @Temporal (TemporalType.DATE) private Date dataEntrada; public void setModelo(String modelo) { this.modelo = modelo; } public String getModelo() { return modelo; } public void setPlaca(String placa) { this.placa = placa; } public String getPlaca() { return placa; } public void setDataEntrada(Date dataEntrada) { this.dataEntrada = dataEntrada; } public Date getDataEntrada() { return dataEntrada; } public void setDataEntrada(String parameter) { throw new UnsupportedOperationException("Not yet implemented"); } }CarooDAO:public class CarroDAO { public EntityManager getEM(){ EntityManagerFactory emf = null; EntityManager em = null; try{ emf = Persistence.createEntityManagerFactory("ValetPU"); em = emf.createEntityManager(); }catch(Exception e){ e.printStackTrace(); }finally{ emf.close(); } return em; } public Carro Salvar(Carro u){ System.out.println("Estou aqui!!!!!!!"); System.out.println("Modelo: " + u.getModelo()); System.out.println("Placa: " + u.getPlaca()); EntityManager em = getEM(); try{ em.getTransaction().begin(); em.persist(u); em.getTransaction().commit(); }catch (Exception e){ em.getTransaction().rollback(); e.printStackTrace(); } return u; } }è isso que tenho, tiranod minhas páginas em JSP,
Se puderem me ajudar,
Muito obrigado. =D
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.