Boa noite pessoal, sou novo em java, tenho mandado bem na parte de desktop, e resolvi partir para a parte de WEB, e dar uma recapitulada no que aprendi no meu curso de JAVA BASICO.
Bom, logo de cara com o meu primeiro sistema, eu me deparei com um problema no meu “site”.
se trata de um sistema web bem parecido com o google, soh que no caso ele busca o valor da consulta que eh enviada por um textfild em todo o banco, tudo la dentro esta funcionando belezinha, o problema é que naum estou conseguindo passar os valores para o meu site JSP.
segue o codigo da JSP.
<%@ page import= "\WEB-INF\Classes" %>
<%@ page import= "br.com.Dimensie.Igreja.Negocio.Igreja" %>
<%@ page import= "br.com.Dimensie.Igreja.DAO.IgrejaDAO" %>
<%@ page import= "java.util.List"%>
<html>
<head><title>Lista da Consulta</title></head>
<body>
<%
IgrejaDAO dao = new IgrejaDAO();
Igreja igreja = new Igreja();
igreja.setNome(request.getParameter("consulta"));
List<Igreja> listaIgreja = new arrayList<Igreja>();
try{
listaIgreja = dao.localizar(igreja);
} catch(Exception e) {
e.getMessage();
}
if(listaIgreja.size == 0){
%>
Não foi encontrado nenhuma igreja com esses parametros.
<%
} else {
%>
<%
for(int i=0; i<listaIgreja.size(); i++) {
Igreja ig = listaIgreja.get(i);
%>
<br>
<b>ID:</b> <%= e.getId() %>
<br>
<b>Igreja: </b> <%= ig.getNome() %>
<br>
<b>Site: </b> <%= ig.getURL() %>
<br>
<b>Pastor: </b> <%= ig.getPastor() %>
<br>
<b>Estado:</b> <%= ig.getPastor() %>
<%
}
}
%>
</body>
</html>
Aparece os seguintes erros:
[b]
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:
JSP FileName:null
Java FileName:/E:/Arquivos de programas/Apache Software Foundation/Tomcat 5.5/work/Catalina/localhost/Igreja//org/apache/jsp\ListarConsulta_jsp.java
An error occurred at line: 6 in the generated java file
Syntax error on tokens, delete these tokens
JSP FileName:null
Java FileName:/E:/Arquivos de programas/Apache Software Foundation/Tomcat 5.5/work/Catalina/localhost/Igreja//org/apache/jsp\ListarConsulta_jsp.java
An error occurred at line: 7 in the generated java file
Only a type can be imported. br.com.Dimensie.Igreja.Negocio.Igreja resolves to a package
JSP FileName:null
Java FileName:/E:/Arquivos de programas/Apache Software Foundation/Tomcat 5.5/work/Catalina/localhost/Igreja//org/apache/jsp\ListarConsulta_jsp.java
An error occurred at line: 8 in the generated java file
Only a type can be imported. br.com.Dimensie.Igreja.DAO.IgrejaDAO resolves to a package
JSP FileName:/ListarConsulta.jsp
Java FileName:/E:/Arquivos de programas/Apache Software Foundation/Tomcat 5.5/work/Catalina/localhost/Igreja//org/apache/jsp\ListarConsulta_jsp.java
An error occurred at line: 9 in the jsp file: /ListarConsulta.jsp
IgrejaDAO cannot be resolved to a type
6: Lista da Consulta
7:
8: <%
9: IgrejaDAO dao = new IgrejaDAO();
10: Igreja igreja = new Igreja();
11: igreja.setNome(request.getParameter(“consulta”));
12: List listaIgreja = new arrayList();
JSP FileName:/ListarConsulta.jsp
Java FileName:/E:/Arquivos de programas/Apache Software Foundation/Tomcat 5.5/work/Catalina/localhost/Igreja//org/apache/jsp\ListarConsulta_jsp.java
An error occurred at line: 9 in the jsp file: /ListarConsulta.jsp
IgrejaDAO cannot be resolved to a type
6: Lista da Consulta
7:
8: <%
9: IgrejaDAO dao = new IgrejaDAO();
10: Igreja igreja = new Igreja();
11: igreja.setNome(request.getParameter(“consulta”));
12: List listaIgreja = new arrayList();
JSP FileName:/ListarConsulta.jsp
Java FileName:/E:/Arquivos de programas/Apache Software Foundation/Tomcat 5.5/work/Catalina/localhost/Igreja//org/apache/jsp\ListarConsulta_jsp.java
An error occurred at line: 10 in the jsp file: /ListarConsulta.jsp
Igreja cannot be resolved to a type
7:
8: <%
9: IgrejaDAO dao = new IgrejaDAO();
10: Igreja igreja = new Igreja();
11: igreja.setNome(request.getParameter(“consulta”));
12: List listaIgreja = new arrayList();
13: try{
JSP FileName:/ListarConsulta.jsp
Java FileName:/E:/Arquivos de programas/Apache Software Foundation/Tomcat 5.5/work/Catalina/localhost/Igreja//org/apache/jsp\ListarConsulta_jsp.java
An error occurred at line: 10 in the jsp file: /ListarConsulta.jsp
Igreja cannot be resolved to a type
7:
8: <%
9: IgrejaDAO dao = new IgrejaDAO();
10: Igreja igreja = new Igreja();
11: igreja.setNome(request.getParameter(“consulta”));
12: List listaIgreja = new arrayList();
13: try{
JSP FileName:/ListarConsulta.jsp
Java FileName:/E:/Arquivos de programas/Apache Software Foundation/Tomcat 5.5/work/Catalina/localhost/Igreja//org/apache/jsp\ListarConsulta_jsp.java
An error occurred at line: 12 in the jsp file: /ListarConsulta.jsp
Igreja cannot be resolved to a type
9: IgrejaDAO dao = new IgrejaDAO();
10: Igreja igreja = new Igreja();
11: igreja.setNome(request.getParameter(“consulta”));
12: List listaIgreja = new arrayList();
13: try{
14: listaIgreja = dao.localizar(igreja);
15: } catch(Exception e) {
JSP FileName:/ListarConsulta.jsp
Java FileName:/E:/Arquivos de programas/Apache Software Foundation/Tomcat 5.5/work/Catalina/localhost/Igreja//org/apache/jsp\ListarConsulta_jsp.java
An error occurred at line: 12 in the jsp file: /ListarConsulta.jsp
arrayList cannot be resolved to a type
9: IgrejaDAO dao = new IgrejaDAO();
10: Igreja igreja = new Igreja();
11: igreja.setNome(request.getParameter(“consulta”));
12: List listaIgreja = new arrayList();
13: try{
14: listaIgreja = dao.localizar(igreja);
15: } catch(Exception e) {
JSP FileName:/ListarConsulta.jsp
Java FileName:/E:/Arquivos de programas/Apache Software Foundation/Tomcat 5.5/work/Catalina/localhost/Igreja//org/apache/jsp\ListarConsulta_jsp.java
An error occurred at line: 26 in the jsp file: /ListarConsulta.jsp
Igreja cannot be resolved to a type
23: %>
24: <%
25: for(int i=0; i<listaIgreja.size(); i++) {
26: Igreja ig = listaIgreja.get(i);
27: %>
28:
29: <b>ID:</b> <%= e.getId() %>
JSP FileName:/ListarConsulta.jsp
Java FileName:/E:/Arquivos de programas/Apache Software Foundation/Tomcat 5.5/work/Catalina/localhost/Igreja//org/apache/jsp\ListarConsulta_jsp.java
An error occurred at line: 29 in the jsp file: /ListarConsulta.jsp
e cannot be resolved
26: Igreja ig = listaIgreja.get(i);
27: %>
28:
29: <b>ID:</b> <%= e.getId() %>
30:
31: <b>Igreja: </b> <%= ig.getNome() %>
32:
[/b]
pelo o que eu entendi, o erro se da ao importar os objetos de suas devidas classes, olhei alguns topicos, e o erro poderia ser as formas como as pastas estão colocadas, mas pra mim esta tudo oK
E:\Arquivos de programas\Apache Software Foundation\Tomcat 5.5\webapps\Igreja
onde estão as minhas JSPs e a pasta WEB-INF
E:\Arquivos de programas\Apache Software Foundation\Tomcat 5.5\webapps\Igreja\WEB-INF
a pasta classes onde estão o meu pacote, e tambem o meu drive de conexão com o banco.
bom, desculpa o transtorno ou se a duvida é besta, mas esse é o problema, abraço a todos, e prometo, pentelhar vcs bastante por aqui. :lol: