ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptではel式を使用できますか?

JavaScriptではel式を使用できますか?

WBOY
WBOYオリジナル
2022-04-13 18:41:103050ブラウズ

JavaScript では el 式を使用できます。方法: 1. JavaScript コードは JSP ページで EL 式を直接使用し、構文は "$(function(){new ...("${param.alert}");}); 2. 事前使用を使用します。 JS変数を定義するフォーム。

JavaScriptではel式を使用できますか?

このチュートリアルの動作環境: Windows 10 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

JavaScript では EL 式を使用できますか?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。