Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    31

    [JAVA] JSP: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0


    Buongiorno a tutti!
    Ho questo simpatico errore:
    java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
    at java.util.ArrayList.RangeCheck(ArrayList.java:507)
    at java.util.ArrayList.get(ArrayList.java:324)
    at org.apache.jsp.listOrders2_jsp._jspService(listOrd ers2_jsp.java:592)
    at org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:137)

    nella mia jsp uso il tag della displaytag per iterate la collection, che per vari motivi è diventata un ArrayList (ma questo non crea problemi).
    Con struts facevo questo:
    <logic:iterate id="listSalesOrder" name="listSalesOrders" indexId="indexSalesOrder">
    ....
    <logic:iterate id="listSalesItem" name="listSalesOrder" property="listSalesItems"> //sotto tabella, posizionecon la con la displaytag si fa così:
    <display:table name="sessionScope.listSalesOrders2" pagesize="5" id="parent">
    ...
    <display:table name="<%=((ListSalesBean)listSalesOrders2.get(pare nt_rowNum.intValue()-1)).getListSalesItems()%>">

    Ho provato a prendere il pezzo di codice java inserito nella jsp ed eseguirlo in una classe java e funziona bene:
    ( Collection prova=((ListSalesBean)listSalesOrders2.get(1)).get ListSalesItems()
    ma nella jsp no...
    avete quelche idea...????

    Grazie in anticipo
    Annalisa


  2. #2
    Utente di HTML.it L'avatar di anx721
    Registrato dal
    Apr 2003
    Messaggi
    2,352
    Il problema è che l'array ha zero elementi e te cerchi di accedere al primo elemento che non c'è. Cerca di capire quale array dà questo problema e poi correggilo

    Sun Certified Java Programmer

    EUCIP Core Level Certified

    European Certification of Informatics Professionals

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    31

    Trovato!

    Grazie mille
    Annalisa

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.