評価する前にBodyContentにいくつかのJSPフラグメントを挿入するにはどうすればいいですか?私はさまざまな方法を試みましたが、どれも効果がありませんでした。私は間違ったことをする必要があります。評価の前にBodyTagにJSPコードを注入しますか?
例えば、私は誰かのように私のタグを使用したい:
<mytag:html>
<mytag:head>
<link href="test.css"></link>
</mytag:head>
それは右の頭の後に(設定ファイルから読み込み)JSPフラグメントを挿入することができます。
<link href="<%=request.getAttribute("theme")%>/test.css"/>
し、それをだろう最終的に出力:ここ
<html>
<head>
<link href="target-theme/test.css"></link>
<link href="test.css"></link>
</head>
は、私が何をしたいです:
私はちょうど
<myTag:*/>
を使用して、私はMyTag.JavaにいくつかのHTML出力をハードコーディングしたくないことで、他のチームメンバーのJSP開発を簡素化します。だから、私は外部ファイルからいくつかのJSPフラグメントを読んで、実行時にそれを注入したいのです。
TagSupportを使用してこれを達成する方法の例/スニペットはありますか?