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!