Heim >Java >javaLernprogramm >Was ist eine JSP-Klasse?

Was ist eine JSP-Klasse?

(*-*)浩
(*-*)浩Original
2019-06-01 10:44:255342Durchsuche

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.

Was ist eine JSP-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!

Stellungnahme:
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