Eine Klasse ist ein benutzerdefinierter Typ, auch Klassentyp genannt. Jede Klasse enthält eine Datenbeschreibung und eine Reihe von Funktionen, die Daten manipulieren oder Nachrichten übermitteln. Instanzen einer Klasse werden Objekte genannt.
Sie können eine Klasse zwischen „<%!“ und „%>“ deklarieren. Diese Klasse ist innerhalb der JSP-Seite gültig, d. h. sie kann in Java verwendet werden Programmteil der JSP-Seite. Erstellen Sie Objekte mit dieser Klasse.
Im folgenden Beispiel definieren wir eine Circle-Klasse, deren Objekte für die Ermittlung der Fläche und Summe des Kreises verantwortlich sind Perimeter. Wenn der Client den Radius des Kreises an den Server übermittelt, ist dieses Objekt für die Berechnung der Fläche und des Umfangs des Kreises verantwortlich.
<%@ page contentType="text/html;charset=GB2312"%> <%@ page import="java.io.*"%> <HTML> <BODY BGCOLOR=cyan> <FONT Size=4> <P>请输入圆的半径: <BR> <FORM action="" method=get name=form> <INPUT type="text" name="cat" value="1"> <INPUT TYPE="submit" value="送出" name=submit></FORM> <%! public class Circle { double r; Circle(double r) { this.r=r; } double 求面积() { return Math.PI*r*r; } double 求周长() { return Math.PI*2*r; } } %> <% String str=request.getParameter("cat"); double r; if(str!=null) { r=Double.parseDouble(str); } else{ r=1; } Circle circle=new Circle(r); %> <p>圆的面积是: <BR> <%=circle.求面积()%> <p> 圆的周长: <BR> <%=circle.求周长()%> </FONT> </BODY> </HTML>
Das obige ist der detaillierte Inhalt vonWas ist eine JSP-Klasse?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!