Vraptor - loja virtual  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
jonasrn
Thread.start()

Membro desde: 17/03/2007 18:39:37
Mensagens: 25
Offline

Estou implementando o exemplo da loja virtual que estar na apostila da caelum, mas estou com um problema na hora de fazer um include do arquivo hearder.jspf.

Aparece o seguinte erro

Fev 03, 2012 11:27:01 AM org.apache.catalina.core.StandardWrapperValve invoke
Grave: Servlet.service() for servlet [default] in context with path [/fj28] threw exception
br.com.caelum.vraptor.view.ResultException: org.apache.jasper.JasperException: /WEB-INF/jsp/produtos/lista.jsp (line: 1, column: 1) File "/header.jspf" not found

Arquivo Lista.jsp
<table>
<thead>
<tr>
<th>Nome</th>
<th>Descrição</th>
<th>Preço</th>
</tr>
</thead>
<tbody>
<c:forEach items="${produtoList}" var="produto">
<tr>
<td>${produto.nome }</td>
<td>${produto.descricao }</td>
<td>${produto.preco }</td>
</tr>
</c:forEach>
</tbody>
</table>

Arquivo hearder.jspf

<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<html>
<head>
<title>Good Buy</title>
<link href="<c:url value="/goodbuy.css"/>" rel="stylesheet" type="text/css" media="screen" />
<link href="<c:url value="/javascripts/jquery.autocomplete.css"/>" rel="stylesheet" type="text/css" media="screen" />
<script type="text/javascript" src="<c:url value="/javascripts/jquery-1.3.2.min.js"/>"></script>
<script type="text/javascript" src="<c:url value="/javascripts/jquery.validate.min.js"/>"></script>
<script type="text/javascript" src="<c:url value="/javascripts/jquery.autocomplete.min.js"/>"></script>
<script type="text/javascript" src="<c:url value="/javascripts/jquery.puts.js"/>"></script>
<fmt:setLocale value="pt_br"/>
</head>

<body>
<div id="header">

</div>
<div id="erros">
<ul>
<li><a href="<c:url value="/produtos/lista"/>">Lista Produtos</a></li>
</ul>
</div>
<div id="body">
<div id="menu">
<ul>
</ul>
</div>
<div id="content">

--------------------------------------------------------------------------------------------------------------------------


Por algum motivo ele não consegue encontrar. alguem pode me ajudar
M4RT!NS
Smalltalk

Membro desde: 03/02/2012 12:45:57
Mensagens: 1
Offline

Olá. Pelo que vejo acho (não tenho certeza) que seja o nome que vc colocou. HEARDER é diferente de HEADER. dá uma olhada ai em como vc salvou e como vc chama a ID.

Veja: Estou implementando o exemplo da loja virtual que estar na apostila da caelum, mas estou com um problema na hora de fazer um include do arquivo hearder.jspf (heaRder.jspf)

O erro:
Aparece o seguinte erro

Fev 03, 2012 11:27:01 AM org.apache.catalina.core.StandardWrapperValve invoke
Grave: Servlet.service() for servlet [default] in context with path [/fj28] threw exception
br.com.caelum.vraptor.view.ResultException: org.apache.jasper.JasperException: /WEB-INF/jsp/produtos/lista.jsp (line: 1, column: 1) File "/header.jspf" not found.

Acertei?
jonasrn
Thread.start()

Membro desde: 17/03/2007 18:39:37
Mensagens: 25
Offline

Na verdade eu errei no momento de digitar. olhei o web.xml e as configurações estão da seguinte forma

<jsp-config>
<jsp-property-group>
<description>fj28</description>
<display-name>fj 28</display-name>
<url-pattern>*.jsp</url-pattern>
<include-prelude>/header.jspf</include-prelude>
<include-coda>/footer.jspf</include-coda>
</jsp-property-group>
</jsp-config>


Olhei o nome do arquivo e ele tá da seguinte forma header.jspf - ou seja não tem erro de escrita.

Logo o erro continua









M4RT!NS wrote:Olá. Pelo que vejo acho (não tenho certeza) que seja o nome que vc colocou. HEARDER é diferente de HEADER. dá uma olhada ai em como vc salvou e como vc chama a ID.

Veja: Estou implementando o exemplo da loja virtual que estar na apostila da caelum, mas estou com um problema na hora de fazer um include do arquivo hearder.jspf (heaRder.jspf)

O erro:
Aparece o seguinte erro

Fev 03, 2012 11:27:01 AM org.apache.catalina.core.StandardWrapperValve invoke
Grave: Servlet.service() for servlet [default] in context with path [/fj28] threw exception
br.com.caelum.vraptor.view.ResultException: org.apache.jasper.JasperException: /WEB-INF/jsp/produtos/lista.jsp (line: 1, column: 1) File "/header.jspf" not found.

Acertei?
Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline

o header.jspf está na raiz do WebContent (raiz de contexto)?

--
Caelum
www.caelum.com.br

jonasrn
Thread.start()

Membro desde: 17/03/2007 18:39:37
Mensagens: 25
Offline

Sim


WebContent/header.jspf


Não sei mais bem o que fazer.


Lucas Cavalcanti wrote:o header.jspf está na raiz do WebContent (raiz de contexto)?
Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline

bom o nome do arquivo está igual o nome que tá configurado?

vc fez algum include na mão nos jsps?

--
Caelum
www.caelum.com.br

jonasrn
Thread.start()

Membro desde: 17/03/2007 18:39:37
Mensagens: 25
Offline

O nome tá igual - e tbem não fiz nenhum include na mão.


Tentei fazer um include na mão para ver se daria certo.

<%@ include file="/header.jsp" %>


renomeando o header.jspf para header.jsp e e deu o mesmo erro, dizendo que não encontrou.

Garando q os nomes estão correto e que o header tá no raiz.



Lucas Cavalcanti wrote:bom o nome do arquivo está igual o nome que tá configurado?

vc fez algum include na mão nos jsps?
Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline

estranho...

tente dar um clean no projeto e no servidor e ver se funciona

--
Caelum
www.caelum.com.br

jonasrn
Thread.start()

Membro desde: 17/03/2007 18:39:37
Mensagens: 25
Offline

Um deu certo fazendo o clean.

Mas tive que incluir manualmente o <%@ include file="/header.jspf" %> .

Me explica uma coisa, quando uso
<jsp-config>
<jsp-property-group>
<description>fj28</description>
<display-name>fj 28</display-name>
<url-pattern>*.jsp</url-pattern>
<include-prelude>/header.jspf</include-prelude>
<include-coda>/footer.jspf</include-coda>
</jsp-property-group>
</jsp-config>

Não é mais necessario fazer o include não é isso ?


Lucas Cavalcanti wrote:estranho...

tente dar um clean no projeto e no servidor e ver se funciona
Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline

sim, se vc coloca isso ele já inclui em todo jsp

--
Caelum
www.caelum.com.br

d34d_d3v1l
GUJ Ranger
[Avatar]

Membro desde: 17/03/2010 12:08:14
Mensagens: 895
Offline

aqui nao ta funcionando nemm a pau

Vamos abandonar o DefaultTableModel? Criando o seu próprio modelo irá 'gerenciar' sua jTable de forma mais fácil... Não use o DTM:
http://www.guj.com.br/java/231928-morte-definitiva-ao-default-table-model

Meus projetos
Sugestões e críticas são bem vindas:
http://www.nortev.net63.net/projetos


Att.,
Marco Túlio Jacovine Noronha
Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline

pode ser mais específico?

--
Caelum
www.caelum.com.br

d34d_d3v1l
GUJ Ranger
[Avatar]

Membro desde: 17/03/2010 12:08:14
Mensagens: 895
Offline

peguei o blank project e tentei implementar o goodbuy
mas nao aparece o header e tal
ta tudo no lugar e webxml atualizado

Vamos abandonar o DefaultTableModel? Criando o seu próprio modelo irá 'gerenciar' sua jTable de forma mais fácil... Não use o DTM:
http://www.guj.com.br/java/231928-morte-definitiva-ao-default-table-model

Meus projetos
Sugestões e críticas são bem vindas:
http://www.nortev.net63.net/projetos


Att.,
Marco Túlio Jacovine Noronha
Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline

vc está com a configuração do prelude e do coda?

o header.jspf e footer.jspf estão na pasta certa?

--
Caelum
www.caelum.com.br

d34d_d3v1l
GUJ Ranger
[Avatar]

Membro desde: 17/03/2010 12:08:14
Mensagens: 895
Offline

Lucas Cavalcanti wrote:vc está com a configuração do prelude e do coda?

o header.jspf e footer.jspf estão na pasta certa?


sim...e
mas veja só, se eu nao quisesse
utilizar este pronto e implementar um do 0,
o que eu precisaria entender sobre esta solucao?
como funciona e tal...
vlw

Vamos abandonar o DefaultTableModel? Criando o seu próprio modelo irá 'gerenciar' sua jTable de forma mais fácil... Não use o DTM:
http://www.guj.com.br/java/231928-morte-definitiva-ao-default-table-model

Meus projetos
Sugestões e críticas são bem vindas:
http://www.nortev.net63.net/projetos


Att.,
Marco Túlio Jacovine Noronha
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team