May 12
JavaServer Pages, o JSP, è una tecnologia che consente la creazione di pagine Web dinamiche. A differenza di siti web HTML statiche, siti costruiti con la tecnologia JSP possono avere componenti interattivi. Questa interattività è ottenuto attraverso l'utilizzo di Java Beans, che sono oggetti Java conformi a un rigoroso convenzione di denominazione. Lo stato di un Bean Java può essere una variabile. La portata di queste variabili può essere controllata utilizzando JSP. portata variabile determina la sua visibilità ad altri parti della domanda ed è molto importante per la creazione di applicazioni sicure.
1 Creare un nuovo file di testo utilizzando l'editor di testo predefinito per il sistema. Questo file conterrà linguaggio HTML di base e codice JSP incorporato. Scrivere il seguente codice HTML per creare una pagina Web di base:
<Html>
<Body>
2 Scrivi il tag "useBean" che identifica un Bean Java da un JavaServer pagina e tenta di creare un riferimento ad esso. Un riferimento Bean Java è necessario che l'oggetto sia accessibile. Il tag "useBean" tenterà di creare una nuova istanza di un Bean Java se uno non esiste. È possibile scrivere un tag "useBean" in-line di una pagina Web HTML. Si inizia il tag scrivendo il seguente:
<Jsp: useBean
3 Dichiarare il nome della variabile che si desidera memorizzare il riferimento del Bean Java per. Il tag "useBean" in primo luogo la ricerca di un Bean Java che ha già questo nome. Se uno non si trova, un nuovo Bean Java può essere creato. Per fornire il nome della variabile di riferimento, scrivere la seguente sulla stessa riga come l'inizio del tag "useBean":
id = "ThisJavaBean"
4 Dichiarare la portata del Bean Java. Questo influenza la visibilità del Java Bean e le sue variabili. L'ambito di default è "pagina", che significa che il riferimento Java Bean è accessibile solo nella pagina che è stato creato. Questo è lo scopo meno visibile. Il campo di applicazione più visibile è "applicazione", che consente a qualsiasi altro oggetto di interagire con questo riferimento che appartiene alla stessa applicazione JavaServer pagina. Per impostare lo scopo di "applicazione", aggiungere il seguente al tag "useBean":
scope = "applicazione"
5 Dichiarare la classe che dovrebbe essere creata un'istanza se un'istanza esistente del Bean Java non è stato trovato. Un oggetto è un'istanza di una classe. Le classi sono progetti per gli oggetti, e quando sono istanziati, l'oggetto viene assemblato nella memoria del computer e dato uno stato iniziale. Per utilizzare il tag "useBean" per istanziare una classe denominata "Bank.AccountHolder," scrivere la seguente:
class = "Bank.AccountHolder"
6 Terminare la tag "useBean" inserendo un carattere ">" alla fine della linea. Il tag completo "useBean" si presenta così:
<Jsp: useBean id = "ThisJavaBean" scope = "application" class = "Bank.AccountHolder">
7 Chiudere il tag "useBean" scrivendo il seguente tag di chiusura:
</ Jsp: useBean>
8 Chiudere i tag HTML apportate nel passaggio 1 scrivendo il seguente:
</ Body>
</ Html>