Jump to content
Fórum Script Brasil
  • 0

Problemas JSP+Oracle+Servlet


Lucas Conceição

Question

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 to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...