Rumah > Artikel > hujung hadapan web > Bolehkah javascript menggunakan ungkapan el?
Javascript boleh menggunakan ungkapan el. Kaedah: 1. Kod JavaScript secara langsung menggunakan ungkapan EL dalam halaman JSP, dan sintaksnya ialah "$(function(){new ...("${param.alert}");});"; advance Gunakan borang untuk menentukan pembolehubah JS.
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi JavaScript 1.8.5, komputer Dell G3.
EL (Bahasa Ekspresi) adalah untuk menjadikan JSP lebih mudah untuk ditulis. Bahasa ungkapan diilhamkan oleh bahasa ekspresi ECMAScript dan XPath Ia menyediakan kaedah untuk memudahkan ungkapan dalam JSP, menjadikan kod JSP lebih mudah.
Cara menggunakan ungkapan el dalam JavaScript.
1. Kod JavaScript berada dalam halaman JSP, yang boleh menggunakan ungkapan EL secara langsung Sebagai contoh:
<script type="text/javascript"> $(function () { new BacklogOverview("${param.alert}"); }); </script>
2 , diimport oleh Datang ke JSP Ini boleh diselesaikan dengan mentakrifkan pembolehubah JS terlebih dahulu, seperti:
<c:set var="contextPath" value="${pageContext.request.contextPath}" scope="application"/> <script> <%--JS gloable varilible--%> var contextPath = "${contextPath}"; </script>
Sintaks EL
Mengakses objek model dalam JSP. Dinyatakan melalui sintaks ungkapan EL. Format semua ungkapan EL diwakili oleh "${}". Sebagai contoh, ${userinfo} mewakili mendapatkan nilai info pengguna boleh ubah.
Apabila pembolehubah dalam ungkapan EL tidak diberikan skop, ia akan dicari dalam skop halaman secara lalai, dan kemudian dalam permintaan, sesi dan skop aplikasi mengikut urutan. Anda juga boleh menggunakan skop sebagai awalan untuk menunjukkan skop mana yang dimiliki oleh pembolehubah Sebagai contoh: ${pageScope.userinfo} bermaksud mengakses pembolehubah info pengguna dalam skop halaman.
[Cadangan berkaitan: tutorial video javascript, bahagian hadapan web]
Atas ialah kandungan terperinci Bolehkah javascript menggunakan ungkapan el?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!