Li seu artigo “Struts Vai às Compras” para a revista JavaMagazine (edição 10), o qual ensina o conceito exato do que eu necessito aprender .
Estou tentando rodar seu exemplo apartir do NetBeans 5.5 (que possue o Struts 1.3.8 integrado), e o erro abaixo é me apresentado.
Gostaria de pedir sua ajuda para solucionar esses erros , pois é muito importante para mim compreender o modelo de carrinho de compras e o framework struts.
[color=darkblue] Bem, vou partir do princípio que você esteja utilizando o Tomcat
Se a configuração do Tomcat não estiver apontando para a localização correta do JDK (Java SDK) mas sim para a do JRE (Java Runtime), pode resultar nisso.
Verificando parte do 1º erro:
org.apache.jasper.JasperException: Exception in JSP: /catalogo.jsp:17
17: <logic:iterate id="produto" name="catalogo">
Você está fazendo um iterate, dai vem as peguntas:
Esse objeto está nulo ?
Ele está populado ?
Não seria melhor usar um JSTL ?
<c:forEachvar="produto"items="${seuproduto}"><!-- seu código--></c:forEach>
Espero ter ajudado
[/color]
lmprates
por acaso você não esqueceu de colocar a referências às taglibs em seu arquivo jsp?
M
madujr
desculpe mas não entendi, quais taglib ?
M
madujr
Metaleiro:
[color=darkblue] Bem, vou partir do princípio que você esteja utilizando o Tomcat
Se a configuração do Tomcat não estiver apontando para a localização correta do JDK (Java SDK) mas sim para a do JRE (Java Runtime), pode resultar nisso.
Verificando parte do 1º erro:
org.apache.jasper.JasperException: Exception in JSP: /catalogo.jsp:17
17: <logic:iterate id="produto" name="catalogo">
Você está fazendo um iterate, dai vem as peguntas:
Esse objeto está nulo ?
Ele está populado ?
Não seria melhor usar um JSTL ?
<c:forEachvar="produto"items="${seuproduto}"><!-- seu código--></c:forEach>
Espero ter ajudado
[/color]
Não seria melhor usar um JSTL ?
<c:forEachvar="produto"items="${seuproduto}"><!-- seu código--></c:forEach>
Desculpa mas onde isso …
A
asdhfsd87623
Primeiramente poste o codigo da sua jsp !
Verifique se o que vc esta passando no name daqui
<logic:iterate id="produto" name="catalogo">
esta no seu bean ou seu struts-config.xml
espero ter ajudado.
Abs
M
madujr
marsola2k:
Primeiramente poste o codigo da sua jsp !
Verifique se o que vc esta passando no name daqui