Maison  >  Article  >  Java  >  Qu'est-ce que la classe jsp

Qu'est-ce que la classe jsp

(*-*)浩
(*-*)浩original
2019-06-01 10:44:255235parcourir

Une classe est un type défini par l'utilisateur, également appelé type de classe. Chaque classe contient une description des données et un ensemble de fonctions qui manipulent les données ou transmettent des messages. Les instances d'une classe sont appelées objets.

Vous pouvez déclarer une classe entre "<%!" et "%>". Cette classe est valide dans la page JSP, c'est-à-dire qu'elle peut être utilisée dans Java. partie programme de la page JSP. Créez des objets en utilisant cette classe.

Qu'est-ce que la classe jsp

Dans l'exemple suivant, nous définissons une classe Circle dont les objets sont chargés de trouver l'aire et la somme du cercle périmètre. Lorsque le client soumet le rayon du cercle au serveur, cet objet se charge de calculer l'aire et la circonférence du cercle.

<%@ 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>

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn