Java Server Pages ( JSP) Aktivieren von Webentwicklern Skript mit dem Java Application Programming Interface ( API Java ) direkt auf einer Web -Seite. Die Vorteile der Verwendung von Java für Scripting in Ihren JSPs sind einfache Interoperabilität mit nachgelagerten Systemen wie Servlets oder andere Java-Anwendungen und Vertrautheit mit der Programmiersprache. Allerdings ist es wichtig, sich daran zu erinnern , dass Java nicht entworfen, um eine Scripting- Sprache. So Einbeziehung in eine Java JSP ist nicht immer so einfach, wie JavaScript oder AJAX . Die meisten Java bettet kann durch Einsetzen zwischen folgenden Markup behandelt werden " <% %> . " Anleitung
Importieren von Java- Packages
1
Neues von JSP benennen Sie die Datei mit der Endung. Jsp Erweiterung.
2
Identifizieren Sie die Pakete, die Sie verwenden möchten, in dir JSP. Oft JSPs nutzen Java Beans für die Übergabe von Daten zwischen JSPs oder Servlets .
3
Geben Sie folgenden Code in Ihre JSP , die " Bohnen "-Paket mit allen Klassen zu importieren.
< % @ page import = " Bohnen. * "%>
Embedding Java in ein JSP
4
Fügen Sie den <% % >-Tags in den Körper Ihrer JSP.
5
Fügen Sie Ihre Java-Code zwischen den Tags . Das folgende Beispiel -Code wird den Fehler Bohne von der HTTP-Anforderung. Wenn keine Fehler vorhanden sind, legt der Code die Zeichenfolge "gültig" auf false
< %
String gültig ; .
ErrorBean errors = ( ErrorBean ) request.getAttribute ( " Fehler ");
if ( Fehler = null ) {
gültig = errors.getValidation ();
} else {
gültig = "false" ; }
%>
6
überprüfen Sie, ob "gültig" ist falsch später in der Anwendung um zusätzliche Funktionen. Zum Beispiel, wenn Ihre Anwendung eine Fehlermeldung zurück , wenn das Kennwort des Benutzers ungültig ist, können Sie festlegen, gültig in der HTTP-Anforderung falsch und lesen Sie den Fehler mit Ihren eingebetteten Code .
Integration von Java in die Funktionalität einer JSP
7
erstellen ein Eingabefeld für die Eingabe einer E-Mail -Adresse ein.
< input type = "text" name = "email" size = " 20" value = " " >
8
Embed Java in Ihrem JSP zu überprüfen, ob der Benutzer zuvor eine ungültige E-Mail -Adresse eingegeben . Hier fügen Sie ein "if" -Anweisung, die " Fehler " Bean für einen Fehler prüft . Wenn ein Fehler vorliegt , das heißt , wenn Fehler nicht gleich null , drucken Sie einen roten "*" hinter dem Feld.
<% If ( errors.getEmailError () ! = Null) {% >
* <% = errors.getEmailError ()%> < ;/font> | < %} %>
9
Beachten Sie, dass der erste Teil des " if"-Anweisung wird durch <% % umgeben > , und die enge der if-Anweisung wird von einem separaten <% %> umgeben . Dies ermöglicht Ihnen, HTML zwischen Beginn und Ende der Drucken Sie die " if"-Anweisung , nur dann, wenn die Bedingungen der "if" erfüllt sind. Auch innerhalb der eingebetteten Java ist eine zusätzliche <% %> das sagt den Code um die Fehlermeldung nach Drucken "*. "
10
Überprüfen Ihres Codes. Es sollte aussehen type = "text" name = "email" size = " 20" value = " " >
<% if ( errors.getEmailError () ! = null) {% >
* <% = errors.getEmailError ()
|