この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 13032|答える: 0

[JavaEE] jstlタグ<c:if>の使い方

[リンクをコピー]
掲載地 2015/01/04 13:28:11 | | |

<c:if>タグにはテスト属性が必須であり、testの結果がtrueであればオントロジーの内容が実行されます。 もし誤りであれば、実行されません。 例えば:${requestScope.username = = 'admin'}。requestScope.usernameがadminと等しい場合にtrue、adminと等しくなければfalseとなります。

ユウ

次の例を見てみましょう。

<c:if test="${requestScope.username = = 'admin' }">

こんにちは、管理者の皆さん!! 体の部位

</c:if> 名前が管理者と同じなら、「こんにちはADMIN!!」と表示されます。 逆の場合は<c:if>の身体部分は実行されず、「Hello ADMIN!!」//身体セクションは表示されません。 さらに<c:if>の本文内容はプレーンテキストで配置でき、任意のJSPプログラムコード(Scriptlet)、JSPタグ、HTMLコードにも適用可能です。

テスト性質<c:if>に加え、varとscopeという2つの性質があります。 <c:if>を実行すると、この判断の結果を属性varに格納できます。 scopeはvarの属性範囲を設定します。 var属性とscope属性はいつ使われますか? 例えば、式が長すぎる場合は分解したい場合や、後で結果を使う必要がある場合は、後で使うために一時的に保存することもできます。

例:

<%     

        文字列 amind=「管理者」;   
                request.setAttribute("amind", amind);

%>

<c:if test="${requestScope.amind=='Admin'}" var="condition" scope="request">
こんにちは、管理者さん
</c:if>






先の:JSPページジャンプ百科事典
次に:Javaにおけるリストコレクションの走査と2つの実装クラスの比較解析
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com