Maison > Problème commun > A quoi servent les déclarations en jsp ?

A quoi servent les déclarations en jsp ?

anonymity
Libérer: 2020-09-15 11:52:35
original
5602 Les gens l'ont consulté

Les déclarations en jsp sont utilisées pour déclarer des variables, des méthodes et des classes appelantes dans les pages jsp. Une déclaration est une paire de balises commençant par [<%!] et se terminant par [%>]. Les balises peuvent contenir n'importe quel nombre d'instructions de déclaration Java légales.

A quoi servent les déclarations en jsp ?

Déclaration (déclaration) est utilisé pour déclarer des variables et définir des méthodes dans les pages JSP. Une déclaration est une balise commençant par <%! et se terminant par %>, qui peut contenir n'importe quel nombre d'instructions de déclaration Java légales. Voici un exemple de déclaration JSP :

<%! int count = 0; %>
Copier après la connexion

Le code ci-dessus déclare une variable appelée count et l'initialise à 0. La variable déclarée n'est initialisée par le conteneur qu'une seule fois lors du premier chargement de la page. Après l'initialisation, la valeur est conservée dans les requêtes suivantes.

Les variables, méthodes et classes peuvent être déclarées dans les pages JSP. Le format de déclaration est le suivant :

<%!声明变量、方法和类的代码%>
Copier après la connexion

Faites particulièrement attention au fait qu'il ne doit y avoir aucun espace entre "<%" et "!". La syntaxe de déclaration est la même que lors de la déclaration de variables et de méthodes dans le langage Java.

Déclarer les variables

<%!
    int x,y=100,z;
    String tom=null,jery="Love JSP";
    Date date;
%>
Copier après la connexion

Déclarer les méthodes

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

A quoi servent les déclarations en jsp ?

Déclarer la classe

<%@ 
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>
Copier après la connexion

A quoi servent les déclarations en jsp ?

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!

Étiquettes associées:
jsp
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal