+ JSTL

EL
1.EL(式言語)
JSPのスクリプトコード:混沌の構造、HTMLスクリプトと混合し、エラーの発生しやすいコードは保守が容易です。
これらの問題を解決するには、プログラムコードを最適化し、可読性を高めるためにEL式を使用してEL式を導入しました。
2.EL効果式:
1.データフィールドを取得する(キー)
2.操作(フォーカス)を実行し
たウェブ(キー)を取得3.共通オブジェクト
4.コールJavaメソッド(こちら)

:例
取得オブジェクトがJavaBeanの属性
$を{ news.title}
配列要素を、リスト、オブジェクトマップの要素タイプ
$ {リスト[0]}
単に生データを処理するオペレータの様々なタイプを使用して
$ {totalRecordCount / pageSizeを}は、
一般的な異常遮蔽
$ {ユーザー名}を
簡単に達成します自動型変換
$ {ニュース}対応する(ニュース)request.getAttribute(「ニュース」)


3.構文:
EL式(表現言語)
$} {例えばEL式:$ {ユーザー名}
ELオペレータ
演算子" "
$ {news.title}などのオブジェクトプロパティは、Get
" []演算子は"
たとえば、オブジェクト属性の取得:$ {ニュース[ "タイトル" ]}
たとえば、コレクション内のオブジェクトを取得します:$ {newsList [0]}

EL厳密に大文字と小文字を区別し、仕様の書き込みに厳密に従って、初心者には、良いコーディングプラクティスの開発を支援

4.El式フィールドのデータ収集(スコープ訪問)
の内容から送信されたデータを取得するために小さなスクリプトを使用してJSPサーブレットを使用して
  、<%=をrequest.getAttribute( "RNAME")%>
  <%= pageContext.getAttribute( "PNAME")%>
  <%= session.getAttribute( "SNAME")%>
  <%= application.getAttribute( "ANAME")%>
使用エル・サーブレット発現は、コンテンツから送信されたデータ受け付け
  $ {requestScope.rnameは} $ {RNAME} //要求スコープと同等である
  $ {pageScope.pname} //ページスコープ
  $ {seesionScope.sname} //セッションスコープ
  $ { applicationScope.aname} //スコープ


.getSession()メソッド.setAttribute()メソッドではセッション要求によって提供されるコンテンツ

5.EL 4つのドメインオブジェクトとライフサイクル
全体の色域鎖要求する要求
アプリケーション全体ドメインの適用範囲
全体の色域会話:セッション
のpageContext:ドメイン範囲は、JSPページです

6.EL演算子
()の実行優先度を変更するために、例えば、$ {3 *(4 + 5)}の
+、 - 、*、/、%、例えば+ 2つの$ {3}のような算術演算子
==、= ,! >、> =、<、<=リレーショナル演算子、例えば$ {A == B} EQ A又はB}、{$
&&、||、論理演算子&&例えば偽の真へ} {$!
?:条件演算子、例えば{$> B. 1:?2}
変数名がヌルであるか否かを検出するための空の、NULLと等しい、例えば空の名前} {$

空の容器を分析二つの効果1. 2があるか否かを判断するnullまたは長nullでありません0か否かを

複数のオブジェクトを作るEL動作は、{}内の全体書き込む
$}√{param.password1 param.password2 ==
$ == $ {} {param.password1 param.password2} ×
$ {$をparam.password1 == $ {} {} param.password2



JSTLの
1.JSTL(ページJavaの標準タグライブラリ)を、JSP標準タグライブラリ。
ライブラリは、JSPの開発に使用される標準的な一連のラベルのシリーズが含まれています。

JSTLタグライブラリは、4つのタグライブラリの合計が含ま
コアタグライブラリ、フォーカス:コア
FMT:フォーマットタグライブラリ、二つの主要なラベル
SQL:データベースのタグライブラリ、時代遅れ
のxml:XMLタグライブラリ、時代遅れの

おすすめ

転載: www.cnblogs.com/jiayiblog/p/10987619.html
おすすめ