分成兩種情況:1. JS程式碼在JSP頁面中, 這可以直接使用EL表達式。 2.JS程式碼是單獨的.js 檔案, 透過引入到JSP中來.這時候可透過提前定義JS變數的形式的解決
1. JS程式碼在JSP頁面中, 這可以直接使用EL表達式. 如:
[html] view plain copy <script type="text/javascript"> $(function () { new BacklogOverview("${param.alert}"); }); </script>
2.JS程式碼是單獨的.js 檔案, 透過引入到JSP中來.這時候可透過提前定義JS變數的形式的解決,如:
[html] view plain copy <c:set var="contextPath" value="${pageContext.request.contextPath}" scope="application"/> <script> <%--JS gloable varilible--%> var contextPath = "${contextPath}"; </script>
在JSP頁面上定義JS變數contextPath.
這樣在之後引入的JS檔案中就可以使用contextPath變數了.
[html] view plain copy //Image setting config.filebrowserImageUploadUrl = contextPath + "/ckeditor/upload.htm";
上面是我整理給大家的JS中使用EL表達式,希望未來會對大家有幫助。
相關文章:
#以上是詳細介紹JS中使用EL表達式的詳細內容。更多資訊請關注PHP中文網其他相關文章!