Hello guys

i have this case:
for payments each object (a debt) can has more details about part of payment
(Set object) of the object

so, in the next part of code jsp,
the first for represents the list of the objects and the nested for (second)
represents the details or the Set objects for each Object of the first for

all the objects and its details are already initializated by hibernate , so

<% //HIJOS DE LOS HIJOS %>
<c:forEach items="${hijosCorrienteProveedoresHijosHijos}" var="hijo"
varStatus="status" >
        <c:set var="permission" value="${status.count +1}"/>                    
        <tr id="trid<c:out value="${permission}"/>">
    <input type="hidden" id="idCuentaProveedores<c:out
value="${permission}"/>" value="<c:out
value="${hijo.idCuentaProveedores}"/>" />                               
        ...... more
</tr>
<% //LOS SUBHIJOS %>            
<c:forEach items="${hijosCorrienteProveedoresHijosHijos.cuentaProveedores}"
var="mihijo" varStatus="status" >
        <c:set var="subcount" value="${status.count +1}"/>                      
        <tr id="trid<c:out value="${permission}"/>".<c:out 
value="${subcount}"/>">
         <input type="hidden" id="idCuentaProveedores<c:out
value="${permission}"/>".<c:out value="${subcount}"/>" value="<c:out
value="${mihijo.idCuentaProveedores}"/>" />                             
        <td><input type="text" id="numrow<c:out value="${permission}"/>".<c:out
value="${subcount}"/>" value="<c:out value="${permission}"/>".<c:out
value="${permission}"/>" size="15" readonly="true"/></td>
..... more
        </tr>
</c:forEach>                            
                        
</c:forEach>



<c:forEach items="${hijosCorrienteProveedoresHijosHijos.cuentaProveedores}"
var="mihijo" varStatus="status" >
in the bold part i recieve this error message

08:45:32,713 ERROR [jsp]:704 - El Servlet.service() para servlet jsp lanzó
una excepción
javax.servlet.jsp.JspException: An error occurred while evaluating custom
action attribute "items" with value
"${hijosCorrienteProveedoresHijosHijos.cuentaProveedores}": The "." operator
was supplied with an index value of type "java.lang.String" to be applied to
a List or array, but that value cannot be converted to an integer. (null)
        at
org.apache.taglibs.standard.lang.jstl.Evaluator.evaluate(Evaluator.java:109)
        at
org.apache.taglibs.standard.lang.jstl.Evaluator.evaluate(Evaluator.java:129)
        at
org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager.evaluate(ExpressionEvaluatorManager.java:75)
        at
org.apache.taglibs.standard.tag.el.core.ForEachTag.evaluateExpressions(ForEachTag.java:155)
......more
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
        at java.lang.Thread.run(Thread.java:595)
08:45:32,715 ERROR [lagranjita]:253 - Servlet.service() para servlet
lagranjita lanzó excepción
javax.servlet.jsp.JspException: An error occurred while evaluating custom
action attribute "items" with value
"${hijosCorrienteProveedoresHijosHijos.cuentaProveedores}": The "." operator
was supplied with an index value of type "java.lang.String" to be applied to
a List or array, but that value cannot be converted to an integer. (null)
        at
org.apache.taglibs.standard.lang.jstl.Evaluator.evaluate(Evaluator.java:109)
        at
org.apache.taglibs.standard.lang.jstl.Evaluator.evaluate(Evaluator.java:129)
        at
org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager.evaluate(ExpressionEvaluatorManager.java:75)
        at
org.apache.taglibs.standard.tag.el.core.ForEachTag.evaluateExpressions(ForEachTag.java:155)



how i can resolve this????

thanks for advanced
-- 
View this message in context: 
http://www.nabble.com/Problem-help%3A-how-iterate-arraylist-included-in-a-object-with-c%3Afor-tf3441201.html#a9595517
Sent from the Tomcat - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to