Nell'articolo precedente abbiamo mostrato il codice necessario per creare un form e una pagina JSP destinati a raccogliere due semplici informazioni, un nome ed un cognome, per poi mostrarle a video.
Per la produzione dell'output desiderato è stato sufficente sfruttare una semplice istruzione messa a disposizione dalla tecnologia JSP:
request.getParameter("parametro")L'istruzione utilizzata, non fà altro che andare a ricercare il valore corrispondente ad un determinato parametro di input e restituirlo in seguito all'elaborazione della richiesta da parte del Server engine.
getParameterValues("parametro")getParameterValues() riceve i valori di un array (vettore) identificando e separando i diversi valori sulla base di un indice numerico che và da "0" ad "n" dove "0" è l'indice del primo valore.
request.getParameterValues("parametro")[0] request.getParameterValues("parametro")[1] request.getParameterValues("parametro")[2]Il classico esempio di request object valorizzato tramite un array attraverso un form, potrebbe essere per esempio quello relativo all'utilizzo delle checkbox, con cui possiamo inviare in richiesta più di un valore selezionato; sarà poi sufficiente un semplice ciclo for per mostrare a video i parametri ricevuti:
for (j=0; j<n; j++) { if(request.getParameterValues("parametro")[j].length()==0) out.println(request.getParameterValues("parametro")[j]); }Attenzione: questo articolo è stato concesso in esclusiva per la pubblicazione a Mrwebmaster.it; ne è vietata la riproduzione,
Joomla.it e JoomlaHost hanno scelto Milano come prima sede di una serie di corsi dedicati al noto CMS Open Source... Leggi l'articolo