2

私は Spring MVC 3 を使用するプロジェクトに取り組んでおり、テンプレート メカニズムとして SiteMesh 2.4.2 を試しましたが、最終的に Spring と競合したため、今日は SiteMesh を Tiles 2.2.2 に置き換えようとしています。やるべきことはもっとたくさんあります。

私は何かを見逃しているかもしれませんが、私が読んだすべてのハウツー/ガイドからtiles.xml、レイアウトで装飾されるすべてのページのファイルに定義を追加する必要があるようです.

これを行うためのより簡単で一般的な方法はありますか? 今のところ 50 ページほどあるので、ページを追加するたびに定義を追加しなければならないのは面倒かもしれません。SiteMesh を使用すると、SiteMesh によってインターセプトされるベース URL を宣言するだけで、その URL から出てくるすべてのページが装飾されます。これがSpring MVC 3との競合の理由かもしれませんが、非常に使いやすく、優れていたので、どのテンプレートメカニズムでも同じことができると期待しています.

これが可能であれば、どうすればこれを達成できるかについての洞察はありますか?

ありがとうございました!

PS: 不可能だと思うが、わからない場合や、コメント セクションで何でも言ってください :)

4

1 に答える 1

2

すべてのページに新しいタイル定義が必要な理由はまったくありません。

ここにあなたを助けるチュートリアルがあります

  • 春からタイルへの統合、
  • ワイルドカードを使用した定義、
  • OptionsRenderer を使用してフォールバック パターンを実装し、
  • 定義構成。

http://tech.finn.no/the-ultimate-view-tiles-3/

于 2013-05-27T07:26:46.447 に答える