Visualizzazione dei risultati da 1 a 4 su 4

Discussione: JSP e database

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    456

    JSP e database

    Ciao,
    sto iniziando a studiare JSP ed ho un problema con database e JAVABEAN.

    Non ho problemi nell'accedere al database direttamente dalla pagina jsp, ma non capisco come posso fare, una volta fatta una query dentro un JAVABEAN, a passare i valori del recordset dal javabean alla pagina jsp?

    C'è qualche oggetto particolare da usare o devo crearmi un'array? L'uso di un'array mi sembra macchinoso.
    Grazie

  2. #2
    Se per Bean intendi un oggetto che rappresenti la tupla del record della query ti basta utilizzare un ArrayList di questi oggetti Bean , ma la query non si fa nel Bean.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    456
    Per JAVABEAN intendo un file .java in cui metto praticamente tutto il codice html.

    Ho fatto così
    ho creato un'array: private List ListaRecord = new ArrayList();
    poi ho riempito l'arraylist con: ListaRecord.add( rs.getString("id"));

    e poi nella pagina jsp ho utilizzato un Iterator.
    E' corretta questa logica o c'era un metodo più logico?

    Perchè la query non si dovrebbe fare nel bean?

  4. #4
    Il bean rappresenta il record, esempio la query mi tira fuori i campi NOME, COGNOME ,CODICE_FISCALE etc. allora farò un oggetto MiaClasse.java che implementerà la classe serializable perchè deve passare per la rete, con gli attributi privati nome cognome codice fiscale etc. che rappresenta una riga del risultato della query.
    Così se ho + righe farò un ArrayList di questi oggetti.
    Le query di solito si fanno in oggetti che si chiamano DAO ossia Data Access Object

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.