• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Info Pagine JSP, passaggio di parametri tramite indirizzo URL.

Mi.ke

Utente Master
Autore del topic
16 Giugno 2011
2.857
60
Miglior risposta
0
IL PASSAGGIO DI PARAMETRI TRAMITE L'INDIRIZZO URL

Esiste un metodo per passare i parametri a una pagina JSP e consiste nell'aggiungere i parametri all'indirizzo URL della pagina JSP che si sta richiamando.
L'indirizzo assume la seguente struttura generale:

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

dove
-Nome : indica il nome del parametro che viene passato a pagina.jsp;
-Valore : indica il valore del parametro,
-Il carattere ?: separa il nome dello script dai parametri.

E' possibile passare anche più di un parametro: in questo caso si devono separare i parametri, cioè le coppie nome=valore, tramite il simbolo &.

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Gli eventuali spazi contenuti nei nomi dei parametri, o nei valori della stringa assegnata, sono convertiti automaticamente in %20, che indica il valore esadecimale del carattere spazio (valore ASCII decimale = 32).
Quando viene richiesta una pagina JSP con un passaggio di parametri, lo script costruisce una variabile che fa riferimento al parametro ricevuto. Il nome e il valore della variabile corrispondono al nome e al valore del parametro.

Per esempio, con riferimento alla pagina JSP presentata nel paragrafo precedente, è possibile inviare i valori dei parametri con il seguente URL:

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Se il nome fosse Marco Antonio, lo spazio inserito con la barra spaziarice verrebbe convertito automaticamente in &20:

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Spero di essere stato abbastanza chiaro.
per chiarimenti non esistate a contattarmi, come sempre.
:bye: