ホームページ > 記事 > ウェブフロントエンド > JavaScriptではel式を使用できますか?
JavaScript では el 式を使用できます。方法: 1. JavaScript コードは JSP ページで EL 式を直接使用し、構文は "$(function(){new ...("${param.alert}");}); 2. 事前使用を使用します。 JS変数を定義するフォーム。
このチュートリアルの動作環境: Windows 10 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
EL (Expression Language) は、JSP を記述しやすくするためのものです。式言語は ECMAScript および XPath 式言語からインスピレーションを得ており、JSP の式を簡素化するメソッドを提供し、JSP コードをより簡素化します。
JavaScript で el 式を使用する方法。
1. JavaScript コードは JSP ページにあり、EL 式を直接使用できます。例:
<script type="text/javascript"> $(function () { new BacklogOverview("${param.alert}"); }); </script>
2. JS コードは別個の .js ファイルです。このとき、次のような JS 変数を事前に定義することで解決できます。
<c:set var="contextPath" value="${pageContext.request.contextPath}" scope="application"/> <script> <%--JS gloable varilible--%> var contextPath = "${contextPath}"; </script>
EL syntax
JSP 内のモデル オブジェクトにアクセスするEL 表現による文法表現です。すべての EL 式の形式は「${}」で表されます。たとえば、${userinfo} は、変数 userinfo の値を取得することを表します。
EL 式内の変数にスコープが指定されていない場合、デフォルトではページ スコープで検索され、次にリクエスト、セッション、アプリケーション スコープで順番に検索されます。また、変数がどのスコープに属するかを示すプレフィックスとしてスコープを使用することもできます。たとえば、${pageScope.userinfo} は、ページ スコープ内の userinfo 変数にアクセスすることを意味します。
【関連する推奨事項: JavaScript ビデオ チュートリアル 、Web フロントエンド ]
以上がJavaScriptではel式を使用できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。