Les éléments de script sont les éléments les plus fréquemment utilisés dans JSP. Le code Java peut être intégré dans les pages HTML via des scripts JSP ; il existe trois éléments de script dans les pages JSP, à savoir « instruction », « scriptlet » et « expression ». .
L'élément Scriptlet est l'élément le plus fréquemment utilisé dans le code Java pouvant être intégré dans des pages HTML via des scripts JSP. Tout le code Java exécutable est exécuté via des scripts JSP.
Il y a trois éléments de script dans les pages JSP : déclaration, scriptlet et expression. L'article suivant vous présentera ces trois éléments de script dans JSP. J'espère qu'il vous sera utile.
Instruction de déclaration JSP
L'instruction de déclaration JSP est utilisée 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.
Le format syntaxique de l'instruction de déclaration JSP est :
<%! 变量或方法定义 %>
La méthode déclarée dans l'instruction de déclaration JSP est valide dans toute la page JSP. Les variables déclarées à l'aide des instructions de déclaration JSP seront converties en variables membres dans la classe Servletl à l'avenir (elles ne seront initialisées qu'une seule fois lors de la création de l'instance Servlet et existeront jusqu'à ce que l'instance Servlet soit détruite, ce qui équivaut à une variable statique). ; déclaré à l'aide des instructions de déclaration JSP. La méthode sera convertie en méthode membre dans la classe Servletl à l'avenir. Lorsque la méthode est appelée, les variables définies dans la méthode se voient allouer de la mémoire et la mémoire occupée peut être libérée une fois l'appel terminé.
Exemple : Une variable et une méthode sont déclarées dans une balise :
<%! String color[] = {"red", "green", "blue"}; String getColor(int i){ return color[i]; } %>
Script JSP
Scriptlets sont des extraits de code Java intégrés dans les pages JSP. Un petit script est une balise qui commence par <% et se termine par %>.
Les variables déclarées dans l'applet JSP sont des variables locales de la page JSP. Lorsque l'applet JSP est appelée, l'espace mémoire sera alloué aux variables locales. Une fois l'appel terminé, l'espace mémoire occupé par l'applet. les variables locales seront publiées.
Le format de syntaxe du script JSP est :
<% java代码?%>
Le script JSP peut contenir des variables, des méthodes, des expressions, etc.
Le petit script est exécuté à chaque accès à la page, donc la variable count est incrémentée de 1 à chaque requête. Puisque le petit script peut contenir n'importe quel code Java, il est généralement utilisé pour intégrer une logique de calcul dans JSP. pages. Dans le même temps, vous pouvez également utiliser un petit script pour imprimer le texte du modèle HTML.
Expression JSP
L'expression JSP (expression) existe dans la sortie de l'expression, qui commence par Une balise commençant par <%= et se terminant par %>, qui sert d'espace réservé pour les expressions du langage Java.
Le format syntaxique de l'expression JSP :
<%= 表达式%>
L'expression est évaluée à chaque accès à la page, puis sa valeur est intégrée dans la sortie HTML. Contrairement aux déclarations de variables, les expressions ne peuvent pas se terminer par un point-virgule.
Utilisez des expressions pour afficher n'importe quel objet ou valeur de n'importe quel type de données de base dans le flux de sortie. Vous pouvez également imprimer la valeur renvoyée par n'importe quelle expression arithmétique, expression booléenne ou appel de méthode.
Remarque : <%= est un symbole, il ne doit pas y avoir d'espace au milieu.
Exemple :
<!-- JSP声明 --> <%! String str="JSP example"; %> <!-- JSP表达式 --> <%=str %>
Résultat de sortie :
JSP example
Tutoriels vidéo associés recommandés : "Tutoriel JSP", "Tutoriel Java 》
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!