Caelum FJ21 - Exercício 7.13

3 respostas
camil0

Estou com problema no exercício 7.13.
Criei um diretório imagens dentro do WebContents com a caelum.png, conforme manda o exercício, porém a página não carrega a imagem.

Alguém saberia dizer o que está errado?

3 Respostas

A

posta o código e o erro, temos que saber o que q é.

camil0

Segue o código:

lista-contatos-elegante.jsp

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

<c:import url="cabecalho.jsp" />

<jsp:useBean id="dao" class="br.com.camilo.agenda.dao.ContatoDAO" />
<table>
    <tr>
        <th>Nome</th>
        <th>E-mail</th>
        <th>Endereço</th>
        <th>Data de nascimento</th>
    </tr>
    <c:forEach var="contato" items="${dao.lista}" varStatus="id">
        <tr bgcolor="#${id.count % 2 == 0 ? 'aeee88' : 'ffffff' }">
            <td>${contato.nome }</td>
            <td>
            <c:choose>
            <c:when test="${not empty contato.email}">
            <a href="mailto:${contato.email }">${contato.email }</a>
            </c:when>
            <c:otherwise>
                E-mail não informado
            </c:otherwise>
            </c:choose>
            </td>
            <td>${contato.endereco }</td>
            <td>${contato.dataNascimento.time}</td>
        </tr>
    </c:forEach>
</table>

<c:import url="rodape.jsp" />

cabecalho.jsp

<html>
<body>
<img src="imagens/caelum.png" />
<h2>Agenda de contatos</h2>
<hr />

rodape.jsp

<hr />
Copyright 2010 - Todos os direitos reservados
</body>
</html>

Esse é o conteúdo do meu diretório WebContents:

.:
404.html bemvindo.jsp digita-idade.jsp imagens lista-contatos-elegante.jsp META-INF rodape.jsp
adiciona_contato.html cabecalho.jsp erro.html index.html lista-contatos-scriptlet.jsp mostra-idade.jsp WEB-INF

./imagens:
caelum.png

./META-INF:
MANIFEST.MF

./WEB-INF:
lib web.xml

./WEB-INF/lib:
jstl-api-1.2.jar jstl-impl-1.2.jar mysql-connector-java-5.1.12-bin.jar

camil0

Problema resolvido.
Aparentemente foi algo relacionado com a compilação do código no Eclipse. Parece que ele não tinha reconhecido a existência do diretório imagens.

Criado 30 de junho de 2010
Ultima resposta 1 de jul. de 2010
Respostas 3
Participantes 2