Spring MVCを使用する場合、JSPタグに代わる実際の方法はありますか?
SpringMVCを使用してJSフレームワークに統合しています。Spring MVCに欠けているのは、一種のテンプレートフレームワークです。
以前、JSF2でテンプレートを作成するFaceletsを使用しましたが、気に入っています。
Spring MVCとうまく統合され、Faceletsと同様の機能を提供するフレームワーク/テクノロジーはありますか?
- xml構成なし(またはほとんど)
- 1つのテンプレートファイルでセクションを定義し、1つのファイルからすべてのセクションのすべての供給コンテンツを入力できます
Apache Tilesのドキュメントを見ていましたが、テンプレートのセクションごとに個別のファイルが必要なようです。
例(擬似コード):
template.html:
<insert:headerSection>
<insert:bodySection>
using-template.html:
<use-template: template.html>
<define:headerSection>this is a header</define:headerSection>
<define:bodySection>this is a body</define:bodySection>
私はJSPを使用してこれを達成できることを知っていますが、Faceletsを使用してコードを書く方がはるかにクリーンで高速に見えます。
JSPが私の最良の選択である場合、このスレッドでいくつかの提案を見つけました