Maison  >  Article  >  interface Web  >  Introduction détaillée à l'utilisation des expressions EL dans JS

Introduction détaillée à l'utilisation des expressions EL dans JS

亚连
亚连original
2018-05-17 10:47:134118parcourir

Il y a deux situations : 1. Le code JS est dans la page JSP, qui peut utiliser directement l'expression EL. 2. Le code JS est un fichier .js distinct, qui est introduit dans le JSP. À ce stade, il peut être résolu en définissant la variable JS à l'avance

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

[html] view plain copy
<script type="text/javascript">  
    $(function () {  
        new BacklogOverview("${param.alert}");  
    });  
</script>

2 Le code JS est un fichier .js distinct, qui est actuellement introduit dans la JSP. peut être résolu en définissant des variables JS à l'avance, telles que :

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


Définissez la variable JS contextPath sur la page JSP

De cette façon, la variable contextPath peut être. utilisé dans les fichiers JS introduits plus tard

[html] view plain copy
//Image setting  
config.filebrowserImageUploadUrl = contextPath + "/ckeditor/upload.htm";

Ce qui précède est l'expression EL utilisée dans JS que j'ai compilée pour tout le monde. J'espère qu'elle sera utile à tout le monde à l'avenir.

Articles associés :

Analyse des points clés et réponses à la réécriture et au polymorphisme

Comment réécrire la méthode padleft en js

Quelles sont les méthodes d'héritage en js

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