Einführung in JSP und grundlegende Grammatik von JSP

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注释

 

Ich denke du magst

Origin blog.csdn.net/qq_41459262/article/details/111061885
Empfohlen
Rangfolge