Importar pacotes numa pagina JSP

9 respostas
T

galera..pq eu nao consigo importar esses pacotes?? o eclipse sempre aparece o quadradinho vermelho indicando q ta algo errado

<%@pageimport="java.util.*,br.com.caelum.agenda.dao.*,br.com.caelum.agenda.modelo.*"%>

qro jogar nessa jsp

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<%@pageimport="java.util.*,br.com.caelum.agenda.dao.*,br.com.caelum.agenda.modelo.*"%>    
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>
	<body>
		<table>
			<%
			ContatoDAO dao = new ContatoDAO();
			List<Contato> contatos = dao.getLista();
			
			for (Contato contato : contatos) {
			%>
				
				<tr>
					<td><%= contato.getNome()%></td>
					<td><%= contato.getEmail()%></td>
					<td><%= contato.getEndereco()%></td>
					<td><%= contato.getDataNascimento().getTime()%></td>
				</tr>
			<%
			}
			%>
		</table>

	</body>
</html>

9 Respostas

sethbra

Que tal colocar
<%@page import=“java.util.,br.com.caelum.agenda.dao.,br.com.caelum.agenda.modelo.*”%>

T

sethbra, eu ja fiz isso.

da uma olhada no codigo acima
sera q ta no lugar errado esse codigo d importaçao??

aguardo resposta
obrigado

sethbra

desculpa thursilva mas olhe direito
o seu tá assim

<%@pageimport=java.util.<em>,br.com.caelum.agenda.dao.</em>,br.com.caelum.agenda.modelo.<em>"%>

e falei assim

<%<a class="mention" href="/u/page">@page</a> import="java.util.</em>,br.com.caelum.agenda.dao.<em>,br.com.caelum.agenda.modelo.</em>”%>

É <%@page import …> e não <%@pageimport …> entendeu
ta faltando um espaço entre page e import

T

eh…eu tinha verificado esse pequeno erro ao postar minha duvida… ai eu dei um espeçao entre o page e o import e continua o mesmo erro.

o codigo ta no lugar certo?
pq q nao ta qrendo importar?

qdu eu boto a pagina pra rodar diz q tem erro, pq justamente o quadradinho vermelho d erro do eclipse ta nessa linha

sou novo em java… e ate pegar a manha da linguagem demora
rsrs

philipesteiff

Bom dia thursilva,

Tenta fazer dessa forma:

<%@ page import="java.util.*,br.com.caelum.agenda.dao.*,br.com.caelum.agenda.modelo.*"; %>

Obs: não esquece do “;” .

T

pior q nao funciona!
ja tentei tambem com o “;”

putz…to perdido agr
empaquei

  • alguma ideia??

agradeço
rs

A

Esse “quadradinho vermelho”… Colocando o mouse em cima o Eclipse não avisa qual o erro?

Se a gente soubesse o exato erro que está dando, ficaria mais fácil ajudar.

T

a mensagem eh essa:

“multiple annotations found at this line:
The import br.com.caelum.agenda.dao cannot be resolved
The import br.com.caelum.agenda.modelo cannot be resolved”

“ContatoDAO cannot be resolved to a type”

“Contato cannot be resolved to a type”

essas sao as mensagens de erro do eclipse.

Hadamanthys

Fala ae cara, acho que é meio tarde para ajudar, pois estava com esse mesmo problema exatamente agora, simplesmente eu coloquei os importe na primeira linha e funfou, espero que você já tenha conseguido resolver isso.

Abraços.

Criado 2 de dezembro de 2010
Ultima resposta 8 de dez. de 2011
Respostas 9
Participantes 5