Heim >häufiges Problem >Wofür werden die Deklarationen in JSP verwendet?
Deklarationen in JSP werden verwendet, um Variablen, Methoden und Aufrufklassen in JSP-Seiten zu deklarieren. Eine Deklaration ist ein Tag-Paar, das mit [c1a71528ff54e3d1c717e46c36830a1f] endet. Die Tags können eine beliebige Anzahl zulässiger Java-Deklarationsanweisungen enthalten.
Deklaration (Deklaration) wird verwendet, um Variablen zu deklarieren und Methoden in JSP-Seiten zu definieren. Eine Deklaration ist ein Tag, der mit f6c2bc7abc4e8da43458421f50ecccc6
endet und eine beliebige Anzahl zulässiger Java-Deklarationsanweisungen enthalten kann. Hier ist ein Beispiel für eine JSP-Deklaration:
<%! int count = 0; %>
Der obige Code deklariert eine Variable namens count und initialisiert sie auf 0. Die deklarierte Variable wird vom Container nur einmal beim ersten Laden der Seite initialisiert. Nach der Initialisierung bleibt der Wert in nachfolgenden Anforderungen erhalten.
Variablen, Methoden und Klassen können in JSP-Seiten deklariert werden. Das Deklarationsformat ist wie folgt:
<%!声明变量、方法和类的代码%>
Achten Sie besonders darauf, dass zwischen „<%“ keine Leerzeichen stehen dürfen. Und "!". Die Syntax für die Deklaration ist dieselbe wie bei der Deklaration von Variablen und Methoden in der Java-Sprache.
Variablen deklarieren
<%! int x,y=100,z; String tom=null,jery="Love JSP"; Date date; %>
Methoden deklarieren
<%@ page contentType="text/html; charset=utf-8" %><%!int num = 0; //声明一个计数变量 synchronized void add(){ //该方法实现访问次数的累加操作 num++; } %> <% add(); %> <html> <body> <center>您是第<%=num%>位访问该页面的游客!</center> </body> </html>
Klasse deklarieren
<%@ page contentType="text/html; charset=utf-8" %> <html> <head> <title></title> </head> <body> <p><font size="4">请输入圆的半径:<br></font></p> <form action="" method="get" name="form" id="form"> <font size="4"><input type="text" name="cat" value="1"> <input type="submit" value="送出" name="submit"></font> </form> <%! public class Circle{ double r; Circle(double r){ this.r = r; } double 求面积(){ return Math.PI*r*r;}} %> <% String str = request.getParameter("cat"); double r; if(str != null){ r = Double.parseDouble(str); }else{ r = 1; } Circle circle = new Circle(r); %> <p><font size="4"> 圆的面积是: <%=circle.求面积()%> </font></p> </body> </html>
Das obige ist der detaillierte Inhalt vonWofür werden die Deklarationen in JSP verwendet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!