Apostila Caelum

6 respostas
somma

Senhores(as),

Fiz os primeiros exercicios utilizando public static void main(String []args) throws SQLException{ na esquema DAO

Agora vou utilizar as mesmas classes para jsp.

fiz tudo conforme a apostila e o seguinte erro esta acontecendo:

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

A própria apostila preve este erro e pede para usar o Ctrl+1 da IDE eclipse.
Mas não tem nenhum erro no meu código utilizo a versao 6jdk e tomcat6

???

6 Respostas

A

Amigo o que vc está tentando fazer??? Copia e cola a classe que está apresentando esse problema blz?

Esse exemplo abaixo lista todos os campos da tabela, e apresenta somente o valor de um campo.

public List<Projeto> getLista() throws SQLException {
	PreparedStatement stmt = this.connection
			.prepareStatement("select * from PROJETOS");
	ResultSet rs = stmt.executeQuery();

	List<Projeto> projetos = new ArrayList<Projeto>();

	while (rs.next()) {
		Projeto projetoMDB = new Projeto();
		projetoMDB.setID_TAREFA(rs.getString("ID_TAREFA"));
		projetos.add(projetoMDB);

	}
	rs.close();
	stmt.close();
	connection.close();

Abraços. qq dúvida favor postar.

somma

Essa é a pg jsp:

E este aqui é DAO que está dando erro quando estancio ele no jsp acima gerando aquele primeiro erro que havia dito

No aguardo

somma

A apostila é a fj21

Na apostila ele preve o erro e dá a seguinte dica:

Isso ocorreu pois seu projeto está configurado para o Java 1.4, então devemos alterar tal
configuração para Java 5.0:

a) Vá no pacote br.caelum.jdbc.dao, na classe ContatoDao
Use o quickfix
do eclipse para solucionar seu problema:
b) Clique na lâmpada com um x na barra esquerda do eclipse
c) Escolha change workspace compliance and JRE to 5.0

somma

O engraçado é que no meu código ele não dá nenhum erro…

e nem sequer reconhece o ContatoDAO dao = new ContatoDAO();

Super estranho

sergiolopes

sao os imports la no jsp

olha la seu DAO:

package br.com.caelum.jdbc.teste;

no jsp vc nao ta importando ele…

somma

Putiz Sergioooo…

eu nem reparei neste detalhe…

Saiu daquele erro.

Agora está dando erro de conexão com o Banco.

vou ver aqui…dever ser algum detelhe…

Obrigado.

Criado 7 de novembro de 2007
Ultima resposta 7 de nov. de 2007
Respostas 6
Participantes 3