ホームページ  >  記事  >  Java  >  JSTL関連の知識ポイントのまとめ

JSTL関連の知識ポイントのまとめ

巴扎黑
巴扎黑オリジナル
2017-07-18 15:14:501982ブラウズ

1 概要

1. JSTLとは何ですか?

JSP ページにネストされた Java コードを置き換える一連のタグを定義するタグ ライブラリである JSP 標準 Taglib は、EL と組み合わせて使用​​されることが多く、 によりページ スタイルが統一され、保守が容易になります。
JSTL タグはすべてペアで表示されます。

2 式タグ

は、主にスコープへの属性の追加、属性の取得、および属性の削除に使用されます。小規模から大規模までのスコープの範囲は、ページ<リクエスト<セッション<アプリケーション、デフォルトページです。

  • : 式の値を JSP ページに出力するために使用されます。

  • : スコープに属性を追加します。

  • : 指定されたスコープ内の属性を削除するために使用されます。

  • : 例外をキャッチし、指定された属性に格納するために使用されます。

  • 3 つの URL タグ

    • : サイト内またはオフサイトのリソースをインポートするために使用されます。

    • : 値の割り当てのための URL パスを生成します。

    • : ページのリダイレクト。

    • : ページがリダイレクトされるときにリクエストパラメータを渡すために使用されます。

    4つのプロセス制御ラベル

    1. 条件判定ラベル

    <c:if test="表达式"var="res"[scope=""]>标签体</c:if>

    条件成立時の実行ラベル本体です。

    2. 条件選択ラベル

    <c:choose> <c:when test="">标签体</c:when> <c:when test="">标签体</c:when>  ...................     <c:otherwise>标签体</c:otherwise></c:choose>

    複数の条件から実行する条件を 1 つ選択します。

    5 つのループ タグ

    1. 単純なループ タグ

    <c:forEach items="sup"var="sub"begin=""end=""step=""varStatus="">标签体</c:forEach>
    • items: トラバースする必要があるオブジェクト。通常は EL 式を通じて取得されます。

    • var: 現在のトラバース サブオブジェクト、つまりトラバースされたオブジェクトの要素。

    • begin: トラバースが開始されるインデックス位置。

    • end: トラバース終了時のインデックス位置。

    • ステップ: 各走査中に実行されたステップ数、つまり、2 つの隣接する走査インデックス間の差。

    • varStatus: トラバーサル ステータスを表すオブジェクト。このオブジェクトを通じて、現在のトラバーサルが最初のトラバーサルであるか最後のトラバーサルであるかを判断できるだけでなく、現在の インデックス値とその数も取得できます。横断。 MAPコレクションをトラバースします。を「、」を入れず、スペースも入れずにコンパクトに並べました。

    以上がJSTL関連の知識ポイントのまとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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