2016-06-28 16 views
0

<jsp:invoke fragment="var"/><%=var%>をタグファイル内で使用することの違い、利点、欠点は何ですか?コードがコンパイルされると、違いはありますか?いずれの場合でも、いつどちらかを使用するか、またはかなり洗濯するのにベストプラクティスがありますか?タグファイル内のJSPの呼び出しフラグメントと印刷変数

答えて

2

<jsp:invoke>アクションは、タグファイルでのみ使用する必要があります。名前付きフラグメントを評価し、出力を呼び出しページの出力ストリームに追加するか、変数に取り込みます。呼び出しの

同様<% = VAR%>のために同じ作品が、利点は、あなたが変数に

1.スコープのようにそれと一緒に柔軟性を提供することができます。

2.評価結果をStringとして保持する変数の名前。

3.キャプチャする変数の名前。評価結果をjava.io.Readerとして公開します。

<jsp:invoke fragment="fragmentName" [var="var" | varReader="varReader"] 
    [scope="page|request|session|application"] /> 
のようなタグに引数を追加することにより、
関連する問題