Nachteile der Servlet-Entwicklung
- Statisches HTML wird mit dynamischem Java-Code gemischt, der schwer zu pflegen ist
- Servlet verwendet die Anweisung out.println () für die Ausgabe, und die Entwicklungseffizienz ist gering
- Eclipse ist schwierig, Fehler im Entwicklungsprozess zu finden, und das Debuggen ist schwierig
JSP-Einführung
- JSP heißt Java Sever Pages, Java Server Page
- JSP ist ein J2EE-Funktionsmodul, das vom Webserver (z. B. Tomcat) ausgeführt wird.
- Die Rolle von JSP besteht darin, die Schwierigkeit bei der Entwicklung dynamischer Webseiten zu verringern
Funktionen von JSP
- JSP ist einfach zu bedienen
- JSP trennt HTML- und Java-Code, um die Entwicklungsschwierigkeiten zu verringern
- Die Essenz von JSP ist Servlet
JSP-Betriebsanforderungen
- Tomcat arbeiten
- Die Erweiterung aller JSP-Seiten lautet .jsp
- JSP-Seiten sollten im Webanwendungsverzeichnis abgelegt werden
JSP-Ausführungsprozess
Einzelheiten
Grundlegende JSP-Syntax
- JSP-Codeblock
Der JSP-Codeblock wird zum Einbetten von JAVA-Code in JSP verwendet. Die Syntax des Codeblocks lautet: <% javacode%>, zum Beispiel:
<%System.out.println("hello,world")%>
- JSP-Deklarationsbaustein
Der JSP-Deklarationsbaustein wird zum Deklarieren von Variablen und Methoden verwendet. Die Syntax lautet <%! Deklarationsanweisung%>, zum Beispiel:
<%!
public int add(int a, int b){
return a+b;
}
%>
- JSP-Ausgabeanweisungen
Die JSP-Ausgabeanweisung wird verwendet, um das Ausgabeergebnis des Java-Codes auf der JSP-Seite anzuzeigen. Die Syntax lautet beispielsweise <% = Java-Code%>
<%="<b>"+name+"</b>"%>
- JSP-Verarbeitungsanweisungen
Die JSP-Verarbeitungsanweisung wird verwendet, um zusätzliche Informationen während der Ausführung der JSP bereitzustellen. Die Syntax der JSP-Verarbeitungsanweisung lautet: <% @ jsp-Anweisung%>
<%@ page import="java.util"%> //导包操作
常用的处理指令
<% @ page %> //定义当前JSP页面的全局设置
<% @ include %> //将其他JSP页面和当前JSP页面合并
<% @ taglib %> //引入JSP标签库
- Kommentare in JSP
<%--注释--> jsp注释
//、/*...*/ java注释
<!--html--> html注释