Java Server Pages ( JSP ) consentono agli sviluppatori Web di script utilizzando l' interfaccia di programmazione Java ( Java API ) direttamente in una pagina web . I vantaggi di utilizzare Java per la creazione di script in JSP includono la facilità di interoperabilità con i sistemi a valle, come servlet o di altre applicazioni Java e la familiarità con il linguaggio di programmazione . Tuttavia, è importante ricordare che Java non è progettato per essere un linguaggio di scripting . Così, incorporando Java in un JSP non è sempre così semplice come JavaScript o AJAX . La maggior parte Java incorpora può essere gestito inserendolo tra il seguente markup " < % % > . " 
 Istruzioni Importazione di pacchetti Java 
 1 
 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) { % > 
 
 
* < % = errors.getEmailError ( ) % > < /small> < ;/font> < /td > 
  < % } % > 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 " = "  " > < /td > 
  < % if ( errors.getEmailError ( ) ! = null) { % > 
   | * < % = errors.getEmailError ( ) 
 |