Ciao a tutti,

seguendo il modello MVC, per recuperare dei dati da un database parto da una servlet, attraverso un EJB prendo i dati dal DB e poi li rendo disponibili alla pagina JSP. Nella parte finale di questo procedimento vorrei esprimere i dati nella pagina JSP con questa sintassi:

Codice PHP:
<select name="profili">

<
c:forEach var="profiloString" items="${listaProfili}>
          <
option>${listaProfili}</option>
</
c:forEach>

</
select
dove listaProfili è un ArrayList<String> con i risultati della mia query (praticamente nell'EJB ho convertito il resultset in un ArrayList<String>).

Solo che non riesco a visualizzare correttamente la combo? Innanzittuto volevo chiedere se è corretto questo modo di operare (cioè convertire tutto in ArrayList) o se conviene convertire in qualche altro formato. Se è corretto come posso correggere il codice che ho riportato?

Grazie!