ELとJSTLの基本的な使用法

コンテンツ

THE

ELの紹介

ELの使用法

ELの一般的な組み込みオブジェクト 

ELでデータをフェッチする順序

JSTL

JSTLの紹介

JSTLの基本的な使用法

JSTL共通タグの紹介

タグの場合

forEachタグ


        この記事では、elとjstlの一般的な書き込み方法を紹介します。Elとjstlは、もうあまり使用されていません。詳細に説明しなくても使用できます。

THE

ELの紹介

        EL(式言語)は、JSPを書きやすくするためのものです。式言語は、ECMAScriptとXPath式言語に触発されており、JSPで式を簡略化して、Jspコードをより簡略化する方法を提供します。

        EL式は主に、jspよりも簡潔なjspページの式スクリプトを置き換えるために使用されます。


ELの使用法

        $ {key}、ELは主にデータのフェッチに使用されます。$ {}はjspの<%=%>と同等ですが、EL式はドメインオブジェクトからデータを自動的にフェッチできます。

 ブラウザの表示


 ELの一般的な組み込みオブジェクト 

  • pageScope:PageContextのデータを取得します
  • requestScope:リクエストのデータを取得します
  • sessionSocpe:セッションデータを取得します
  • applicationScope:ServletContextのデータを取得します

ELでデータをフェッチする順序

        $ {key}を使用するときに、データを取得するフィールドを指定しない場合、elはデフォルトの順序になります。

        pageScope> requestScope> sessionScope> applicationScope


JSTL

JSTLの紹介

        JSTL(Javaサーバーページ標準化タグライブラリ、またはJSP標準タグライブラリ)は、 JCP (Java Community Proces)によって策定された標準仕様であり、主にJava Web開発者に標準および一般的なタグライブラリを提供し、ApacheのJakartaチームによって開発されています。維持する。開発者はこれらのタグを使用してJSPページのJavaコードを置き換えることができるため、プログラムの可読性が向上し、プログラムの保守の難しさが軽減されます。

        JSTLは、JSPの<%%>を置き換えることと同等であり、JSPのコードをより簡潔にします。

JSTLの使用方法

       まず、2つのjarパッケージをダウンロードしてインポートする必要があります。ダウンロードアドレスはjstl downloadです。ダウンロード後、プロジェクトをインポートします。

         jspでjstlを使用する場合は、jspファイルの最初の行に次のコードを追加する必要があります。

 <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

 JSTL共通タグの紹介

タグの場合

        <c:if> </ c:if>を使用して、コードが真である場合にのみコードを判断して実行できます。判定条件はテストに記載されています


forEachタグ

        このラベルcanloopを使用すると、2つの主要な形式があります。最初の形式を以下に示します。これは、Javaのfor(int i = 0; i <len; i ++)と同等です。

 ブラウザ出力

         2つ目は、配列またはオブジェクトの形式です。これは、Javaのfor(name:object)と同等です。

 定義された配列

 ブラウザ出力


        これらは一般的に使用されるelとjstlです。もちろん、他にも多くの使用法がありますが、あまり使用されていないため、ここでは紹介しません。上記の文法を習得するだけで十分です。elとjstlの文法に遭遇した場合あなたは理解していません、あなたはそれらをオンラインで照会することができます。

おすすめ

転載: blog.csdn.net/m0_51545690/article/details/123461389