Java-Code kann über Skriptelemente in JSP-Seiten geschrieben werden. Der folgende Artikel stellt Ihnen die Skriptelemente von JSP vor und zeigt Ihnen, wie Sie Java-Code in JSP-Seiten schreiben.
Java Server Page (JSP) ist eine Technologie, die Servlets verwendet, um den Inhalt oder das Erscheinungsbild von Webseiten zu steuern. Ein kleines Programm, das in einer Webseite angegeben und auf dem Webserver ausgeführt wird, um die Webseite zu ändern, bevor sie an den Benutzer gesendet wird, der sie angefordert hat. [Video-Tutorial-Empfehlung: Java-Tutorial]
Typen von JSP-Skriptelementen
Skriptelemente werden in JSP bereitgestellt Möglichkeit, Java-Code einzufügen. Es gibt drei Arten von Skriptelementen:
Skript (Scriptlet):
ist ein Container für Java-Codeausschnitte in JSP-Seiten. Beim Konvertieren einer Seite in eine Servlet-Klasse wird der Scriptlet-Inhalt in die jspService()-Methode der Servlet-Klasse eingefügt und das Servlet aus der JSP generiert. Die Syntax lautet wie folgt:
<% java源代码 %>
Ausdruck (Ausdruck):
wird verwendet, um den Wert eines in String konvertierten Java-Ausdrucks in die zurückgegebene Antwort einzufügen zur Kundenmitte. Die Syntax lautet wie folgt:
<%= 表达式语句 %>
Deklarationen:
wird verwendet, um globale Methoden und Variablen für die JSP-Seite zu deklarieren. In einer JSP-Datei müssen diese Variablen und Methoden deklariert werden, bevor sie verwendet werden können.
Bei der Seitenkonvertierung werden die deklarierten Methoden und Variablen zu Klassenmitgliedsdeklarationen in der Servlet-Klasse der JSP-Seite. Die Syntax lautet wie folgt:
<%! 字段或方法声明 %>
Codebeispiel
Das Folgende ist ein einfaches Beispiel, um die Verwendung dieser drei Skriptelemente vorzustellen
Beispiel eins: Skriptlet
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> //中文编码 <!DOCTYPE html> <html> <head><title>Hello World</title></head> <body> Hello World!<br/> <% out.println("Your IP address is " + request.getRemoteAddr()); %> </body> </html>
Beispiel zwei: Ausdruck
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> //中文编码 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> </head> <body> <p> 今天的日期是: <%= (new java.util.Date()).toLocaleString()%> </p> </body> </html>
Beispiel drei: Deklarationen
<%! int i = 0; %> <%! int a, b, c; %> <%! Circle a = new Circle(2.0); %>
Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe es kann für das Lernen jedes Einzelnen hilfreich sein. Weitere spannende Inhalte finden Sie in den entsprechenden Tutorial-Kolumnen auf der chinesischen PHP-Website! ! !
Das obige ist der detaillierte Inhalt vonWie schreibe ich Java-Code in eine JSP-Seite? (Codebeispiel). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!