Java JSP

Olá galera,
Fiz uma aplicação jdbc, fiz todos os teste e funcionou beleza, mas quando chamo estas classes no jsp, o eclise me mostra um erro “Source not found”, e não executa a jsp.

Segue o codigo do jsp

<%@ page import="java.util.*,jdbc.*, jdbc.dao.*, jdbc.modelo.*" %>
<html>
	<ul>
	<%
	ContatoDAO dao = new ContatoDAO();
	List contatos = dao.getLista();
	for (int i = 0; i < contatos.size(); i++ ) {
		Contato contato = (Contato) contatos.get(i);
		%>
		<li><%=contato.getNome()%>, <%=contato.getEmail()%>:
		<%=contato.getEndereco()%></li>
		<%
	}
	%>
	</ul>
</html>

Se puderem me dar uma força, desde-já agradeço.

Cara tudo aponta ser erro de configuração no web.xml, alguma tag faltando lá. Posta ela ai.

Olá deusimar,

parece que você está aprendendo jsp agora, certo?
Então aconselho a você não usar scriptlets. É uma péssima pratica para desenvolver jsp.
Use servlets, é muito melhor e vc começa a aprender da forma correta.

Quanto ao erro, fica dificil saber o que está acontecendo, posta mais informações pra gente ajudar.

Olá Marcos,

sim sou iniciante em jsp, fiz um teste usando servlet tambem, mas esta dando o erro 404, segue abaixo o web.xml

web.xml

<?xml version="1.0" encoding="ISO-8859-1"?>
<webapp xmlns="http://java.sun.com/xml/ns/j2ee" version="2.4">
	<servlet>
		<servlet-name>servletDeTeste</servlet-name>
		<servlet-class>jdbc.servlet.OiMundo</servlet-class>
	</servlet>
	
	<servlet-mapping>
		<servlet-name>servletDeTeste</servlet-name>
		<url-pattern>/oi</url-pattern>
	</servlet-mapping>
</webapp>


Certeza que o projeto está fazendo deploy?

com qual url vc testou a servlet?
não podia dar erro 404

Quinger, estou testando na seguinte url (http://localhost:8080/jspteste/oi), baseado nos exemplos da apostila da caelum.

Meio Besta mas, vc ta startando o tom cat?

Eu fiz curso la na caelum, fiz esse exercicio tb…

hum… aparentement ta tudo certo…

akela pagina teste.jsp ta funcionando?

Sim, teste.jsp esta ok, apenas scriptlets e servlet que no funfa!

no scriptlets eu importo as classes e instancio os objetos, mas quando executo não funciona!

Esta dando esse erro.

[code]
type Exception report

message

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

exception

javax.servlet.ServletException: Wrapper cannot find servlet class br.com.projetoweb.apresentacao.manterconta.ServletControlador or a class it depends on
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
java.lang.Thread.run(Unknown Source)

root cause

java.lang.ClassNotFoundException: br.com.projetoweb.apresentacao.manterconta.ServletControlador
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
java.lang.Thread.run(Unknown Source)

note The full stack trace of the root cause is available in the Apache Tomcat/6.0.14 logs.[/code]

Bom dia amigo, voce tem que definir suas classes no struts-config.xml e verificar seu web.xml, nao sei se entende como definir isso, veja que no seu tutorial de ter, caso nao encontre tenho um tutorial otimo que ensina passo a passo, espero ter ajudado.

Galerinha, conseguir fazer meu servlet funfa!

valeu a todos pela ajuda, assim que terminar, postarei onde que estava ocorrendo o erro.

valews.