Salve a tutti, scusate per la banalità delle mie domande ma sono agli inizi.
Sto creando un programmino gestionale per il mio ufficio in jsp in modo che sia accessibbile da tutto il personale.
Ho iniziato con i form il loro recupero dati, inserimento cancellazione ecc...
MI ritrova a caricare una combo dinamicamente tramite una select e fin qui tutto ok.
Adesso questa combo è in un form e quindi deve inviare la selezione alla pagina di elaborazione ed inserimento dei dati. anche il caricamento dei dati all'interno della combo funziona, adesso però non so come posso recuperare i vaolri selezionati all'interno di questa combo, infatti se faccio un semplice
nome = request.getParameter("valore_nome");
il valore restituitomi è null. Vi posto un pò di codicde in modo da farvi vedere come procedo
pagina form dove popolo la combo
codice:
<SELECT NAME="utente">
- <%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
connection = DriverManager.getConnection(url,dbUser,dbPasswd);
String sql = "SELECT * FROM utenti ORDER BY id";
statement = connection.createStatement();
result = statement.executeQuery(sql);
while(result.next()){
int idutente = result.getInt("id");
String valore_cognome = result.getString("cognome");
String valore_nome = result.getString("nome");
%>
- <% out.print("<OPTION>" + idutente + ", " + valore_cognome + " " + valore_nome); %>
<% } %>
</SELECT>
jsp dove recupero i dati
codice:
String nomeutente = request.getParameter("valore_nome");
String cognomeutente = request.getParameter("valore_cognome");
String utenteid = request.getParameter("idutente");
Come dicevo sopra se provo a stamparli a video sono null.
Come posso fare?
Grazie in anticipo
Francesco