Creare un nuovo JSP nominando il file con l' estensione . Jsp .
2
Identificare i pacchetti che si intende utilizzare in te JSP . Spesso JSP sfruttano Java Beans per il passaggio di dati tra le pagine JSP o servlet .
3
Inserisci il seguente codice nel tuo JSP per importare il pacchetto " fagioli " , con tutte le sue classi.
< % @ page import = "fagioli . * "% >
Embedding Java in un JSP
4
Aggiungi il < % % > tag nel corpo del vostro JSP .
5
Aggiungi il tuo codice Java tra i tag . Il codice di esempio seguente ottiene il fagiolo errore dalla richiesta HTTP . Se non sono presenti errori , il codice imposta la stringa "valido" a false
< %
String valida ; .
Errori ErrorBean = ( ErrorBean ) request.getAttribute ( "errori" );
( errori = null ) {
valido = errors.getValidation ();
} else {
valido = "false" ;
}
% >
6
Controllare se "valido" è falso dopo l'applicazione per eseguire funzioni aggiuntive . Ad esempio , se l'applicazione si restituisce un errore se la password dell'utente non è valido , è possibile impostare valida su false nella richiesta HTTP e leggere l'errore con il codice embedded .
Integrazione Java nella funzionalità di una JSP
7
Creare un campo di input per l'immissione di un indirizzo email.
< input type = nome " testo" = "email" size = valore " 20 " = "
8
Incorpora Java nel vostro JSP per verificare se l'utente ha già inserito un indirizzo e-mail non valido. Qui , aggiungere un'istruzione " if" che controlla il fagiolo " errori " per un errore. Se è presente un errore , cioè se gli errori non è uguale a null , stampare un rosso " * " dietro il campo .
< % If ( errors.getEmailError ( ) ! = Null) { % >
< % } % >
9
si noti che la parte iniziale del vostro "if" è circondato da < % % > , e la chiusura del l'istruzione if è circondato da un separato < % % > . Ciò consente di stampare HTML tra l'inizio e la fine della "if" , solo se " se " sono soddisfatte le condizioni di . Inoltre , inserita all'interno del Java è un ulteriore < % % > che dice il codice per stampare il messaggio di errore dopo " * ".
10
controllare il codice . Dovrebbe apparire come type = nome " testo" = "email" size = valore " 20 " = "
< % if ( errors.getEmailError ( ) ! = null) { % >
Programmazione © www.354353.com