Heim > häufiges Problem > Hauptteil

Wofür werden die Deklarationen in JSP verwendet?

anonymity
Freigeben: 2020-09-15 11:52:35
Original
5558 Leute haben es durchsucht

Deklarationen in JSP werden verwendet, um Variablen, Methoden und Aufrufklassen in JSP-Seiten zu deklarieren. Eine Deklaration ist ein Tag-Paar, das mit [<%!] beginnt und mit [%>] endet. Die Tags können eine beliebige Anzahl zulässiger Java-Deklarationsanweisungen enthalten.

Wofür werden die Deklarationen in JSP verwendet?

Deklaration (Deklaration) wird verwendet, um Variablen zu deklarieren und Methoden in JSP-Seiten zu definieren. Eine Deklaration ist ein Tag, der mit <%! beginnt und mit %> endet und eine beliebige Anzahl zulässiger Java-Deklarationsanweisungen enthalten kann. Hier ist ein Beispiel für eine JSP-Deklaration:

<%! int count = 0; %>
Nach dem Login kopieren

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:

<%!声明变量、方法和类的代码%>
Nach dem Login kopieren

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;
%>
Nach dem Login kopieren

Methoden deklarieren

<%@ 
page contentType="text/html; charset=utf-8" %><%!int num = 0;                    
//声明一个计数变量
synchronized void add(){
    //该方法实现访问次数的累加操作
    num++;
}
%>
<% add(); %>
<html>
    <body>
        <center>您是第<%=num%>位访问该页面的游客!</center>
    </body>
</html>
Nach dem Login kopieren

Wofür werden die Deklarationen in JSP verwendet?

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>
Nach dem Login kopieren

Wofür werden die Deklarationen in JSP verwendet?

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!

Verwandte Etiketten:
jsp
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage