Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    456

    Problema con ITERATOR e IF

    Salve,
    ho fatto una pagina in jsp e nel relativo bean effettuo una query sql.
    Nel bean metto i record ottenuti dalla query in un oggeto LIST.
    Nella pagina jsp stampo la LIST utilizzando l'ITERATOR.
    Ma sorge un problema quando devo controllare il valore degli elementi dell'ITERATOR.
    Ovviamente non posso fare così:
    if(VariabileDaControllare.equals(itr.next()))
    perchè itr.next() è un oggetto.
    Come faccio a controllare con una IF il valore che sta dentro itr.next()?

    Grazie in anticipo.

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    effettua il cast dell'oggetto

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    456
    Grazie
    Ora però ho un altro problema.
    Relativo a itr.next(), che utilizzo per stampare i valori di un oggetto select, così:
    codice:
    <option value='<%=itr.next()%>'><%=itr.next()%></option>
    quel controllo con la if di cui parlavo, lo faccio prima, quindi probabilmente 'itr' ha già effettuato il 'next()' e quindi quando provo a stamparlo con
    codice:
    <%=itr.next()%>
    va in errore perchè ha finito di scorrere.
    Esiste un comando tipo previous per 'tornare indietro' dopo aver effettuato la if?
    Arigrazie

  4. #4
    Utente di HTML.it L'avatar di Pastore12
    Registrato dal
    Oct 2008
    Messaggi
    1,051
    una occhiata qui dovrebbe bastare

    http://www.java-samples.com/showtuto...tutorialid=235
    "Ethics are to me something private. Whenever you use it as an argument for why somebody_else should do something, you’re no longer being ethical, you’re just being a sanctimonious dick-head"
    Linus Torvalds

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.