Come convertire il ResultSet a discesa nella JSP

January 1

Il linguaggio Java è fornito utilizzando la sintassi JSP, che si collega a un database e recupera i dati in un oggetto "ResultSet". È un ciclo tra i risultati e aggiunge ogni articolo ad una casella a discesa JSP. JSP utilizza HTML standard per tag e il contenuto del browser, e quindi si utilizza Java per creare il contenuto dinamico. Il Java viene compilato ed eseguito prima che l'utente vede il contenuto, in modo che le procedure di database è nascosta all'utente solo il contenuto discesa dimostrato dai risultati.

istruzione

1 Aprire l'editor JSP che si utilizza per creare il codice del sito web. Aprire il progetto e il file di codice sorgente che si desidera utilizzare per visualizzare il menu a tendina.

2 Aggiungere le librerie ResultSet al codice sorgente. Copiare e incollare il seguente riga di codice alla parte superiore del file:

import java.sql.Statement;
import java.sql.ResultSet;

3 Interrogare il server di database e creare l'oggetto ResultSet. Il seguente codice recupera un elenco di clienti e assegna i risultati della query a una variabile oggetto ResultSet:

stmt = conn.createStatement ( "select * from clienti");
risultati = stmt.executeQuery (stmt);

4 Loop attraverso ogni risultato e visualizzare la voce nella casella a discesa. Una discesa viene creato utilizzando HTML tag standard "Select". Il codice seguente aggiunge gli oggetti ad una casella a discesa:

<Select id = "clienti">
<C: foreach var = "risultati" voci = "$ {} results.customer">
<Option> $ {customer.name} </ option>
</ C: forEach>
</ Select>