Unable to compile class for JSP

1 resposta
E

Alo Pessoal,

Sou novo no Forum e no desenvolvimento web tb.

Estou a usar JSP + Intellij, tenho uma classe e uma pagina jsp que não reconhe a classe.

Quem pode ajudar-me por favor estou mais sem ideias a 2 meses que tento sair desta.

Tenho em anexo o erro, a classe e a minha jsp.

Estou muito aflito e é muito urgente.

Classe:
package dto;

public class AvaliacaoItemVO {

private String dataAvaliacao;
private String dataPublicacao;
private String estudanteNumero;
private String docenteCodigo;
private String observacao;
private String avaliacaoCodigo,pautaCodigo,estudanteCodigo,disciplinaCodigo,notaAvaliacao;


public String getDataAvaliacao(){
    return  dataAvaliacao;
}
public void setDataAvaliacao(String dataAvaliacao)    {
    this.dataAvaliacao=dataAvaliacao;
}

public String getDataPublicacao(){
    return  dataPublicacao;
}
public void setDataPublicacao(String dataPublicacao)    {
    this.dataPublicacao=dataPublicacao;
}
     public String getEstudanteNumero(){
    return estudanteNumero;
}
public void setEstudanteNumero(String estudanteNumero){
  this.estudanteNumero=estudanteNumero;
}
public String getAvaliacaoCodigo(){

return avaliacaoCodigo;

}

public void setAvaliacaoCodigo(String avaliacaoCodigo){

this.avaliacaoCodigo=avaliacaoCodigo;

}
public String getDisciplinaCodigo(){
    return disciplinaCodigo;
}
public void setDisciplinaCodigo(String disciplinaCodigo){
    this.disciplinaCodigo=disciplinaCodigo;
}
public String getDocenteCodigo(){
    return docenteCodigo;
}
public void setDocenteCodigo(String docenteCodigo){
    this.docenteCodigo=docenteCodigo;
}
public String getObservacao(){
    return observacao;
}
public void setObservacao(String observacao){
    this.observacao=observacao;
       }
public String getPautaCodigo(){
    return pautaCodigo;
}
public void setPautaCodigo(String pautaCodigo){
    this.pautaCodigo=pautaCodigo;
}
public String getNotaAvaliacao(){
    return notaAvaliacao;
}
public void setNotaAvaliacao(String notaAvaliacao) {
  this.notaAvaliacao=notaAvaliacao;
}
public String getEstudanteCodigo(){
    return estudanteCodigo;
}
public void setEstudanteCodigo(String estudanteCodigo){
    this.estudanteCodigo=estudanteCodigo;
}

}

Jsp:

<%@page import=“dto.AvaliacaoItemVO”%>

<%@ page contentType=“text/html;charset=UTF-8” language=“java” %>

<jsp:useBean id=“avaliacao1” class=“dto.AvaliacaoItemVO” scope=“session”/>
<jsp:setProperty name=“avaliacao1” property="*"/>

<%! AvaliacaoItemVO vo = new AvaliacaoItemVO(); %>
Dados da Avaliação:
<tr>
  <td>&nbsp;</td>
  <td>&nbsp;</td>
  <td colspan="4">&nbsp;</td>
  <td>&nbsp;</td>
  <td>&nbsp;</td>
  <td>&nbsp;</td>
  <td>&nbsp;</td>
</tr>
               
Código:   Data     Disciplina   Estudante Nota Avaliacao
      ---- Analise Matemática 1 Programação Linear   - - Alberto Capece Marcia Juvane
   

 

 

Errro:

HTTP Status 500 -


type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

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

An error occurred at line: 16 in the jsp file: /IntroduzirAvaliacao.jsp

Generated servlet error:
[javac] Compiling 1 source file

C:\jakarta-tomcat-5.0.19\work\Catalina\localhost\banco\org\apache\jsp\IntroduzirAvaliacao_jsp.java:6: cannot resolve symbol

symbol  : class AvaliacaoItemVO

location: package dto

import dto.AvaliacaoItemVO;

^

C:\jakarta-tomcat-5.0.19\work\Catalina\localhost\banco\org\apache\jsp\IntroduzirAvaliacao_jsp.java:12: cannot resolve symbol

symbol  : class AvaliacaoItemVO

location: class org.apache.jsp.IntroduzirAvaliacao_jsp

AvaliacaoItemVO vo = new AvaliacaoItemVO();

^

An error occurred at line: 16 in the jsp file: /IntroduzirAvaliacao.jsp

Generated servlet error:
C:\jakarta-tomcat-5.0.19\work\Catalina\localhost\banco\org\apache\jsp\IntroduzirAvaliacao_jsp.java:12: cannot resolve symbol
symbol : class AvaliacaoItemVO
location: class org.apache.jsp.IntroduzirAvaliacao_jsp
AvaliacaoItemVO vo = new AvaliacaoItemVO();
^

An error occurred at line: 9 in the jsp file: /IntroduzirAvaliacao.jsp

Generated servlet error:
C:\jakarta-tomcat-5.0.19\work\Catalina\localhost\banco\org\apache\jsp\IntroduzirAvaliacao_jsp.java:54: cannot resolve symbol
symbol : class AvaliacaoItemVO
location: package dto
dto.AvaliacaoItemVO avaliacao1 = null;
^

An error occurred at line: 9 in the jsp file: /IntroduzirAvaliacao.jsp

Generated servlet error:
C:\jakarta-tomcat-5.0.19\work\Catalina\localhost\banco\org\apache\jsp\IntroduzirAvaliacao_jsp.java:56: cannot resolve symbol
symbol : class AvaliacaoItemVO
location: package dto
avaliacao1 = (dto.AvaliacaoItemVO) _jspx_page_context.getAttribute(“avaliacao1”, PageContext.SESSION_SCOPE);
^

An error occurred at line: 9 in the jsp file: /IntroduzirAvaliacao.jsp

Generated servlet error:
C:\jakarta-tomcat-5.0.19\work\Catalina\localhost\banco\org\apache\jsp\IntroduzirAvaliacao_jsp.java:58: cannot resolve symbol
symbol : class AvaliacaoItemVO
location: package dto
avaliacao1 = new dto.AvaliacaoItemVO();
^
6 errors

org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:127)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:351)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:415)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:458)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:553)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:291)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

note The full stack trace of the root cause is available in the Tomcat logs.


Apache Tomcat/5.0.19

1 Resposta

guilherme.chapiewski

Você tem certeza que no diretório da sua aplicação existe a classe /diretorio_da_aplicacao/WEB-INF/classes/dto/AvaliacaoItemVO.class?

E o jsp, está em /diretorio_da_aplicacao/IntroduzirAvaliacao.jsp?

Aparentemente isto não deveria estar acontecendo (se os arquivos estiverem nos locais corretos).

Criado 14 de fevereiro de 2007
Ultima resposta 14 de fev. de 2007
Respostas 1
Participantes 2