Java Server Pages ( JSP ) möjliggör webbutvecklare att skriptet använder Java Application Programming Interface ( Java API ) direkt på en webbsida . Fördelarna med att använda Java för skript i dina JSP inkluderar enkel interoperabilitet med nedströms system såsom servlets eller andra applikationer Java och förtrogenhet med programmeringsspråk . Det är dock viktigt att komma ihåg att Java inte är avsedd att vara ett skriptspråk . Således innehåller Java i en JSP är inte alltid så enkelt som JavaScript eller AJAX . De flesta Java bäddar kan hanteras genom att sätta den mellan följande markup " < % % > . " Instruktioner
Importera Java paket
1
Skapa en ny JSP genom att namnge filen med . Jsp förlängning .
2
Identifiera de paket som du tänker använda i dig JSP . Ofta JSP utnyttja Java Beans för att överföra data mellan JSP eller servlets . Addera 3
Skriv följande kod i din JSP för att importera " bönor " paket med alla sina klasser .
< % @ page import = " bönor . * " % > Addera Bädda Java Into en JSP
4
Lägg till % < % > taggar i kroppen av din JSP .
5
Lägg din Java-kod mellan taggarna . Följande exempelkod får felet bönor från HTTP-begäran . Om inga fel finns , sätter koden strängen " giltigt " till false
< %
String giltiga , .
ErrorBean fel = ( ErrorBean ) request.getAttribute ( " fel ");
p Om ( fel = null ) {
giltig = errors.getValidation ( ) ;
} else {
giltig = " false ";
}
% >
6
Kontrollera om " giltig " är falsk senare i ansökan att utföra ytterligare funktioner . Till exempel , om din ansökan den tillbaka ett felmeddelande om användarens lösenord är ogiltigt , kan du ställa giltigt till false i HTTP-begäran och läste felet med inbäddad kod . Addera Integrera Java Into funktionaliteten av en JSP
7
Skapa ett inmatningsfält för att ange en e-postadress .
< input type = " text " name = " email " size = " 20 " value = " " >
8
Bädda Java i din JSP för att kontrollera om användaren tidigare har angett en ogiltig e-postadress . Här , lägg till " om " uttalande som kontrollerar " fel " böna för ett fel . Om ett fel föreligger , är att om felen inte är lika med noll , skriva ut ett rött " * " bakom fältet .
< % If ( errors.getEmailError ( ) ! = Null ) { % >
* < % = errors.getEmailError ( ) % > < /small > < ;/font > < /td > < % } % > 9 Observera att den första delen av din " om " uttalande är omgiven av < % % > , och stäng av om uttalandet är omgiven av en separat < % % > . Detta gör att du kan skriva ut HTML mellan början och slutet av " om " uttalande , endast om villkoren i " om " är uppfyllda . Också , inbäddade i Java är ytterligare < % % > som talar koden för att skriva ut ett felmeddelande efter " * . " 10 Kontrollera din kod . Det ska se ut type = " text " name = " email " size = " 20 " value = " " > < /td > < % if ( errors.getEmailError ( ) ! = null ) { % > | * < % = errors.getEmailError ( ) Addera ditt
|