tag-lib
次のような独自のカスタムを作成しました。
<mytaglib:render id="feature.render">
上記tag-lib
では、この ID を使用しfeature.render
てデータを取得しHTML
ます。
私がやりたいことは、上記の id によって返されたコンテンツをjstl
変数に格納することです。私がしたことは次のとおりです。
<c:set var="renderContent"> <mytaglib:render id="feature.render"> </c:set>
しかし、上記の解決策は機能しません。変数renderContent
は null です。
上記のことを<mytaglib:render id="feature.render">
別のjsp
ファイルに入れて、そのjsp
ファイルを次のように含めると
<c:set var="renderContent"><jsp:include page="getContent"/></c:set>
jsp
ページgetContent
には次のものがあります。
<mytaglib:render id="feature.render">
できます。
インラインで実行すると機能しない理由と、別のファイルに入れると機能する理由がわかりません。
jsp
同じファイルでやりたい。何か援助はありますか?