Algumas perguntas antes de reponder?

 

O nome do seu form no struts-config � dadosMap?

Porque voc� n�o colocou o property que voc� quer no Iterate? E no notEmpty?

Voc� est� usando struts-nested?

 

Atenciosamente,

 

Alex Pitacci Sim�es

Sun Certified Programmer for Java 2 Platform

Sun Certified Web Component Developer for J2EE Platform

 

-----Mensagem original-----
De: Airton [mailto:[EMAIL PROTECTED]
Enviada em: ter�a-feira, 25 de mar�o de 2003 16:01
Para: [EMAIL PROTECTED]
Assunto: [enterprise-list] Struts: problemas com iterate no jsp

 

Consegui o seguinte erro:

 

javax.servlet.ServletException: Cannot find bean dadosMap in any scope
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:471)
at org.apache.jsp.Dados$jsp._jspService(Dados$jsp.java:411)
.

.

. etc

 

quando tentava fazer um iterate num jsp, proveniente do bean "dadosMap" (mapeado no struts-config.xml). A p�gina � Dados.jsp, o que me fez pensar que o problema est� na forma como fiz o iterate e n�o na configura��o (struts-config.xml) ou no Action que 'popula' o bean. Segue trecho do arquivo Dados.jsp:

 

<logic:notEmpty name="dadosMap">
<logic:iterate name="dadosMap" id="dado">
<tr>
    <td><bean:write name="dado" property="descr"/></td>
    <td><bean:write name="dado" property="conta"/></td>
    <td><bean:write name="dado" property="item"/></td>
</tr>
</logic:iterate>
</logic:notEmpty>

 

Algu�m pode me ajudar ?

 

Obrigado.

 

Responder a