Ir para conteúdo
Fórum Script Brasil
  • 0

Problemas JSP+Oracle+Servlet


Lucas Conceição

Pergunta

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

Até agora não há respostas para essa pergunta

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...