ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。
Liferay Util Bufferの使用
bufferタグは自己終了タグではありません。 このタグの開始と終了の間に配置されたコンテンツはバッファに保存され、その出力はタグのvar属性で宣言されたJava変数に割り当てられます。 出力は文字列として返され、後処理できます。 たとえば、これを使用して JSP の既存のコンテンツをオーバーライドできます。
以下の例では、リンクの生成されたマークアップをバッファに保存し、返された文字列をliferay-ui:messageキーの引数として使用します。
<liferay-util:buffer
var="linkContent"
>
<aui:a
href="https://www.liferay.com/"
target="_blank">Liferay
</aui:a>
</liferay-util:buffer>
<liferay-ui:message
arguments="<%= linkContent %>"
key="see-x-for-more-information"
translateArguments="<%= false %>"
/>
これで、 <liferay-util:buffer> タグを使用してコンテンツをバッファーに保存する方法がわかりました。
