Servlet nao passa o valor

0 respostas
A

Ola pessoal,

Estou com o seguinte trecho do meu codigo, que esta com problemas. Ele deveria “criar” esse servlet e passar o valor para minha classe, no entanto, a classe so retorna erro de null

Parece que ele nao esta criando o registro. o codigo é esse:

..
public class AdOrigem extends HttpServlet {
       protected void doGet(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {

       String codigoId = request.getParameter("naturezaId");
       Registro registro = new Registro();
       registro.setNatureza(codigoId);
       
        }
    }
..

Classe que esta acusando erro…

..
   public Registro criaRegistro(Registro registro) {

        log.debug("novoRegistro()");
        EntityManager em = this.jpaResourceBean.getEMF().createEntityManager();

        try {
            log.debug("Persistindo registro");

            pedido.setData(new Date());
            pedido.setValor(new BigDecimal(0));

            em.getTransaction().begin();
            em.persist(registro);
            em.getTransaction().commit();

            return registro;
        } finally {
            em.close();
            log.debug("Saiu de novoRegistro()");
        }

    }

O que parece é que o servlet nao esta criando o metodo. Alguem sabe o que pode ser?

Criado 20 de dezembro de 2010
Respostas 0
Participantes 1