Org.apache.jasper.JasperException

4 respostas
J

To com uma aplicação web dando erro e não sei o que é, so fiz cria variareis novas na biblioteca e da e deu esse erro.

código jsp:

<%
                                        try {
                                            Cadastrar cliDao = new Cadastrar();
                                            try {
                                                cliDao.setPath("Dados.dat");
                                                cliDao.abrir();
                                            } catch (Exception ex) {
                                                cliDao.setPath("Dados.dat");
                                            }
                                            Fornecedor forn = new Fornecedor();
                                            forn.setGenero(request.getParameter("genero"));
                                            forn.setFrequencia(request.getParameter("freq"));
                                            forn.setTempo(request.getParameter("tempo"));
                                            forn.setIdade(request.getParameter("Idade"));
                                            forn.setSexo(request.getParameter("sexo"));
                                            forn.setTrabalho(request.getParameter("trabalho"));
                                            forn.setInfluenciar("Sim");
                                            forn.setAux1("");

                                            cliDao.cadastrar(forn);
                                        } catch (Exception e) {
                            %>
                            <h1>Falha na Operção:<%=e.getMessage()%></h1>
                            <%
                                        }
                            %>

e o erro é esse:

org.apache.jasper.JasperException: Unable to compile class for JSP:

An error occurred at line: 55 in the jsp file: /concluir.jsp

The method setInfluenciar(String) is undefined for the type Fornecedor

52:                                             forn.setIdade(request.getParameter(Idade));

53:                                             forn.setSexo(request.getParameter(sexo));

54:                                             forn.setTrabalho(request.getParameter(trabalho));

55:                                             forn.setInfluenciar(Sim);

56:                                             forn.setAux1("");

57:

58:                                             cliDao.cadastrar(forn);
An error occurred at line: 56 in the jsp file: /concluir.jsp

The method setAux1(String) is undefined for the type Fornecedor

53:                                             forn.setSexo(request.getParameter(sexo));

54:                                             forn.setTrabalho(request.getParameter(trabalho));

55:                                             forn.setInfluenciar(Sim);

56:                                             forn.setAux1("");

57:

58:                                             cliDao.cadastrar(forn);

59:                                         } catch (Exception e) {
Stacktrace:

org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)

org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)

org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:423)

org.apache.jasper.compiler.Compiler.compile(Compiler.java:317)

org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)

org.apache.jasper.compiler.Compiler.compile(Compiler.java:282)

org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:586)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)

javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)

alguem tem idéia do que é?

4 Respostas

A

Ola jonjts, seu erro esta já esta no seu post e é o seguinte:

An error occurred at line: 56 in the jsp file: /concluir.jsp The method setAux1(String) is undefined for the type Fornecedor

A classe fornecedor não tem o método setAux1(String)

De uma olhada nela, pode ser que você colocou com outro nome.
:slight_smile:

J
abaldove:
Ola jonjts, seu erro esta já esta no seu post e é o seguinte:
An error occurred at line: 56 in the jsp file: /concluir.jsp 
The method setAux1(String) is undefined for the type Fornecedor

A classe fornecedor não tem o método setAux1(String)

De uma olhada nela, pode ser que você colocou com outro nome.
:)

é isso que me intriga, porque eu criei a variável e é como se ele não compilasse a classe depois que eu a a-alterei, ja salvei, coloquei pra limpar e construir e nada; olha o código ai com as variareis:
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package complemento;

import java.io.Serializable;

/**
 *
 * @author Jonas
 */
public class Fornecedor implements Serializable{
   private String genero;
   private String tempo;
   private String  frequencia;
   private String idade;
   private String sexo;
   private long codigo;
   private String trabalho;
   private String influenciar;
   private String aux1;
   private String aux2;
   private String aux3;


   
    /**
     * @return the genero
     */
    public String getGenero() {
        return genero;
    }

    /**
     * @param genero the genero to set
     */
    public void setGenero(String genero) {
        this.genero = genero;
    }

    /**
     * @return the tempo
     */
    public String getTempo() {
        return tempo;
    }

    /**
     * @param tempo the tempo to set
     */
    public void setTempo(String tempo) {
        this.tempo = tempo;
    }

    /**
     * @return the frequencia
     */
    public String getFrequencia() {
        return frequencia;
    }

    /**
     * @param frequencia the frequencia to set
     */
    public void setFrequencia(String frequencia) {
        this.frequencia = frequencia;
    }

    /**
     * @return the idade
     */
    public String getIdade() {
        return idade;
    }

    /**
     * @param idade the idade to set
     */
    public void setIdade(String idade) {
        this.idade = idade;
    }

    /**
     * @return the sexo
     */
    public String getSexo() {
        return sexo;
    }

    /**
     * @param sexo the sexo to set
     */
    public void setSexo(String sexo) {
        this.sexo = sexo;
    }

    /**
     * @return the codigo
     */
    public long getCodigo() {
        return codigo;
    }

    /**
     * @param codigo the codigo to set
     */
    public void setCodigo(long codigo) {
        this.codigo = codigo;
    }

    /**
     * @return the trabalho
     */
    public String getTrabalho() {
        return trabalho;
    }

    /**
     * @param trabalho the trabalho to set
     */
    public void setTrabalho(String trabalho) {
        this.trabalho = trabalho;
    }

    /**
     * @return the influenciar
     */
    public String getInfluenciar() {
        return influenciar;
    }

    /**
     * @param influenciar the influenciar to set
     */
    public void setInfluenciar(String influenciar) {
        this.influenciar = influenciar;
    }

    /**
     * @return the aux1
     */
    public String getAux1() {
        return aux1;
    }

    /**
     * @param aux1 the aux1 to set
     */
    public void setAux1(String aux1) {
        this.aux1 = aux1;
    }

    /**
     * @return the aux2
     */
    public String getAux2() {
        return aux2;
    }

    /**
     * @param aux2 the aux2 to set
     */
    public void setAux2(String aux2) {
        this.aux2 = aux2;
    }

    /**
     * @return the aux3
     */
    public String getAux3() {
        return aux3;
    }

    /**
     * @param aux3 the aux3 to set
     */
    public void setAux3(String aux3) {
        this.aux3 = aux3;
    }


}

quem quiser se aventurar a da uma olhadinha mas de perto, ai vai o link com o projeto web, e o projeto da aplicação que to usando como biblioteca : [url]https://docs.google.com/leaf?id=0BxdDKKLOchMyZjVjMzcwMmYtMjcxYy00ZWFhLWJlYmYtMGQ2NDZkNWI2NDFh&sort=name&layout=list&num=50[/url]

J

Alguem da uma solução ai!! :? help!!

C

jonjts estou passando por esse aperto ai… vc conseguiu resolver na época ai do seu topico ?

Criado 12 de maio de 2010
Ultima resposta 4 de jun. de 2013
Respostas 4
Participantes 3