Maison  >  Article  >  interface Web  >  Javascript peut-il utiliser l'expression el ?

Javascript peut-il utiliser l'expression el ?

WBOY
WBOYoriginal
2022-04-13 18:41:102968parcourir

Javascript peut utiliser des expressions el. Méthode : 1. Le code JavaScript utilise directement les expressions EL dans la page JSP et la syntaxe est "$(function(){new ...("${param.alert}");});" 2. Utilisez advance Utilisez le formulaire pour définir les variables JS.

Javascript peut-il utiliser l'expression el ?

L'environnement d'exploitation de ce tutoriel : système Windows 10, JavaScript version 1.8.5, ordinateur Dell G3.

Javascript peut-il utiliser des expressions el ?

EL (Expression Language) vise à rendre JSP plus facile à écrire. Le langage d'expression est inspiré du langage d'expression ECMAScript et XPath. Il fournit des méthodes pour simplifier les expressions dans JSP, simplifiant ainsi le code JSP.

Comment utiliser l'expression en JavaScript.

1. Le code JavaScript est dans la page JSP, qui peut utiliser directement les expressions EL. Par exemple :

<script type="text/javascript">  
    $(function () {  
        new BacklogOverview("${param.alert}");  
    });  
</script>

2 Le code JS est un fichier .js distinct, qui peut être introduit dans la JSP. , JS peut être défini à l'avance La solution sous forme de variables, telles que :

<c:set var="contextPath" value="${pageContext.request.contextPath}" scope="application"/>  
    <script>  
        <%--JS gloable varilible--%>  
        var contextPath = "${contextPath}";  
    </script>

Syntaxe EL

L'accès aux objets du modèle dans JSP s'exprime à travers la syntaxe des expressions EL. Le format de toutes les expressions EL est représenté par "${}". Par exemple, ${userinfo} représente l'obtention de la valeur de la variable userinfo.

Lorsque la variable dans l'expression EL n'a pas de portée, elle sera recherchée dans la portée de la page par défaut, puis dans les portées de requête, de session et d'application dans l'ordre. Vous pouvez également utiliser scope comme préfixe pour indiquer à quelle portée appartient la variable. Par exemple : ${pageScope.userinfo} signifie accéder à la variable userinfo dans la portée de la page.

【Recommandations associées : tutoriel vidéo javascript, front-end web

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