Java Server Pages ( JSP) aktivere Web -udviklere til at scriptet ved hjælp af Java- application programming interface (Java API) direkte på en webside. Fordelene ved at bruge Java til scripting i din JSP'er omfatter lethed af interoperabilitet med efterfølgende systemer såsom servlets eller andre Java-programmer og fortrolighed med programmeringssprog. Men det er vigtigt at huske, at Java ikke er designet til at være et scriptsprog . Således indarbejde Java i en JSP er ikke altid så ligetil, som JavaScript eller AJAX. De fleste Java integrerer kan håndteres ved at indsætte den mellem følgende markup " <% %> . " Instruktioner
Import Java Pakker
1
Opret en ny JSP ved at navngive din fil med . Jsp forlængelse.
2
Identificer de pakker du har til hensigt at bruge i dig JSP . Ofte JSP'er drage fordel af Java Beans til at passere data mellem JSP'er eller servlets .
3
Indtast følgende kode ind i din JSP at importere " beans "-pakke med alle dets klasser. < br >
<% @ page import = " bønner. * "% >
Embedding Java Into en JSP
4
Tilsæt <% % > tags ind i kroppen af din JSP .
5.
Tilføj din Java-kode mellem koderne . Følgende eksempel kode får fejlen bønne fra HTTP-anmodning . Hvis der ingen fejl er til stede, kodeopsætningerne strengen "gyldigt " til false
<%
String gyldig .
ErrorBean fejl = ( ErrorBean ) request.getAttribute ( "fejl" );
p Hvis ( fejl = null !) {
gyldigt = errors.getValidation ();
} else {
gyldige = "false "
}
%>
6
Kontroller, om "gyldigt " er falsk senere i programmet at udføre ekstra funktioner. For eksempel, hvis din ansøgning er det returnere en fejl, hvis brugerens adgangskode er ugyldig kan du indstille gyldige til false i HTTP-anmodning og læse fejlen med din indlejret kode .
Integration Java Into the Funktionalitet en JSP
7
Opret et input felt til indtastning af en e-mail- adresse.
< input type = "text " name = "email" size = "20" value = " ">
8
Embed Java i din JSP at kontrollere, om brugeren tidligere har indtastet en ugyldig e-mailadresse . Her tilføje et "hvis" erklæring , der kontrollerer de " fejl " bønne for en fejl. Hvis en fejl er til stede, det er, hvis fejlene ikke er lig med nul , skal du udskrive et rødt " * " bag feltet .
<% If ( errors.getEmailError ( !) = Null ) { %>
* <% = errors.getEmailError () %> < ;/font> | < % } %>
9
Bemærk , at den oprindelige del af din "hvis" erklæring er omgivet af <% % > og afslutningen af sætningen er omgivet af en separat <% %> . Dette giver dig mulighed for at udskrive HTML mellem begyndelsen og slutningen af " hvis " erklæring , hvis betingelserne for "hvis" er opfyldt. Også indlejret i Java er en ekstra <% %> , der fortæller koden til at udskrive fejlmeddelelsen efter "*".
10
Check din kode . Det skal se ud type = "text " name = "email" size = "20" value = " ">