Définition du langage JSP EL
E L (Langage d'expression) Objectif : Rendre JSP plus facile à écrire.
Le langage d'expression s'inspire des langages d'expression ECMAScript et XPath et fournit un moyen de simplifier les expressions dans JSP. Il s'agit d'un langage simple basé sur l'espace de noms disponible (attribut PageContext), des propriétés imbriquées et des accesseurs aux collections, des opérateurs (arithmétiques, relationnels et logiques), un mappage vers des méthodes statiques dans les fonctions d'extension Java et un ensemble d'objets implicites.
EL offre la possibilité d'utiliser des expressions d'exécution en dehors de la portée des éléments de script JSP. Un élément de script est un élément d'une page qui peut être utilisé pour intégrer du code Java dans un fichier JSP. Ils sont généralement utilisés pour manipuler des objets et effectuer des calculs qui affectent le contenu généré. JSP 2.0 ajoute les expressions EL comme élément de script.
A quoi servent les expressions EL en jsp ?
1. Obtenir des données :
Les expressions EL sont principalement utilisées pour remplacer les expressions de script dans les pages JSP afin de récupérer des objets Java et d'obtenir des données de divers types de domaines Web. (Objets dans un domaine Web, accès aux propriétés Javabean, accès aux collections de listes, accès aux collections de cartes, accès aux tableaux)
2. Effectuer des opérations :
Utiliser des expressions EL pour effectuer des opérations sur la page JSP Effectuer quelques opérations relationnelles de base, opérations logiques et opérations arithmétiques pour effectuer quelques opérations logiques simples dans la page JSP.
${user==null}
3. Obtenir des objets communs dans le développement Web
Les expressions EL définissent certains objets implicites. En utilisant ces objets implicites, les développeurs Web peuvent facilement obtenir des références à des objets Web courants pour obtenir les données qu'ils contiennent. objets.
4. Appeler des méthodes Java
L'expression EL permet aux utilisateurs de développer des fonctions EL personnalisées pour appeler des méthodes de classe Java via des expressions EL dans les pages JSP.
Utilisez l'expression EL pour obtenir la syntaxe des données : "${identifier}" Lorsque l'instruction d'expression EL est exécutée, la méthode pageContext.findAttribute sera appelée, en utilisant l'identifiant comme mot-clé, depuis la page, requestsession, application respectivement. Recherchez l'objet correspondant dans les quatre champs et renvoyez l'objet correspondant s'il n'est pas trouvé, renvoyez "" (notez, pas null, mais une chaîne vide).
Exemple : ${user}
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!