Salve,
ho una form contenente select che vengono aggiunte o rimosse dinamicamente a propria scelta.
Queste select servono per selezionare dei valori, anche lo stesso valore su diverse select, che devono essere poi inviati al server come valori recuperabili con un unico nome, visto che non conosco a priori il numero di select che vengono create. Come posso quindi assegnare lo stesso nome alle select che creo così da recuperare tutti i valori tramite un semplice "getParameter" sul nome unico che ho indicato?
Non è molto semplice da spiegare cmq io ho provato dando alla select il nome "nome_select[]" cioè con le parentesi quadre per poi recuperarlo con :
(String[]) request.getParameterValues("nome_select[]");
ho sempre usato questo metodo per inviare array di valori da jsp a server...
Ma sul lato server recupero solo il primo valore che ho impostato con la select, degli altri nessuna traccia.
Quindi ponendo :
<select name="prop_name[]">
per la prima select funziona, delle altre, che vengono create dinamicamente tramite javascript usando lo stesso nome, setAttribute("name","prop_name[]"); , non riesco a recuperare i valori.
Non riesco a capire cosa sbaglio.
Qualcuno ha qualche idea????
Grazie mille per qualsiasi vostro aiuto!!!!
Anna Zanetti![]()

Rispondi quotando