Dieses Mal werde ich ** "JSP" ** erklären, was für die Erstellung von Webanwendungen unverzichtbar ist.
--Was ist JSP?
Ich werde die obigen drei Punkte Schritt für Schritt erklären.
"JSP (Java Server Pages)" ist eine serverseitige Programmtechnologie, die Servlets ähnelt. Verwenden Sie ** JSP-Datei ** anstelle der Servlet-Klasse. Die JSP-Datei wird ** auf Anfrage in eine Servlet-Klasse konvertiert **. Was Sie also mit einer Servlet-Klasse tun können, kann auch mit einer JSP-Datei erfolgen. Der Vorteil der Verwendung einer JSP-Datei besteht darin, dass ** die HTML-Ausgabe sehr einfach ist **. Die JSP-Datei wird ** durch Einbetten von Java-Code in HTML ** erstellt. Java-Code einbetten? Ich weiß nicht, ob Sie das sagen, also schauen wir uns an, wie es geht, während wir uns die folgenden Komponenten von JSP ansehen.
Die JSP-Datei besteht aus ** HTML ** und ** Java-Code **. Der in HTML geschriebene Teil ist ** Vorlage ** Der in Java-Code geschriebene Teil heißt ** script **.
Von hier aus ist es ein notwendiges Element, eine grundlegende JSP-Datei zu erstellen ** ① "JSP-Kommentar" **, ** ② "Seitenanweisung" **, ** ③ "scriptlet" **, ** ④ Erfahren Sie mehr über "Skriptausdrücke" **. Schauen Sie sich den folgenden Beispielcode an.
sample
<%--① JSP-Kommentar--%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%><%--② Seitenanweisung--%>
<%
String name="Yamazaki";
int age=24;
%><%--③ Scriptlet--%>
<!DOCTYPE html><%--Vorlage--%>
<html>
<head>
<meta charset="UTF-8">
<title>Stichprobe</title>
</head>
<body>
mein Name ist<%=name %>.. Alter ist<%=age %>Ich bin talentiert.<%--④ Skriptausdruck--%>
</body>
</html>
<%-- ... --%>
python
<%--① JSP-Kommentar--%>
Befolgen Sie beim Schreiben von Kommentaren in Scriptlets jedoch die Java-Syntax.
python
<%--① JSP-Kommentar--%>
<%
//Variablen deklarieren
%>
<% @ page attribute name = "value"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
Mit der Seitenanweisung können Sie verschiedene Einstellungen für die JSP-Datei konfigurieren. Häufig verwendete Attribute sind die Attribute contentType und import.
<% Java Code%>
python
<%
String name="Yamazaki";
int age=24;
%>
Mit Scriptlets können Sie Java-Code in JSP-Dateien einbetten.
<% = Java-Code%>
python
<body>
mein Name ist<%=name %>.. Alter ist<%=age %>Ich bin talentiert.
</body>
Sie können Skriptausdrücke verwenden, um Variablen, Methodenrückgabewerte usw. auszugeben.
Um eine JSP-Datei in Eclipse zu erstellen, wählen Sie das dynamische Webprojekt aus, für das Sie eine HTML-Datei erstellen möchten, klicken Sie mit der rechten Maustaste und wählen Sie "Neu" -> "JSP-Datei".
Geben Sie den Speicherort und den Dateinamen der Datei an und klicken Sie auf "Fertig stellen". Standardmäßig ist das Verzeichnis "WebContent" als Speicherort ausgewählt.
Wenn Sie eine JSP-Datei mit der oben beschriebenen Methode erstellen, schreibt Eclipse den minimal erforderlichen Inhalt, z. B. die Direktive ** page. ** ** **
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
//<%Fügen Sie hier Java-Code hinzu%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Titel hier einfügen</title>
</head>
<body>
//<p>Schreiben Sie hier einen Absatz</p>
</body>
</html>
Recommended Posts