同じレイアウトを再利用したい Web アプリケーションがいくつかあります。最も簡単な方法は次のとおりです。
<sitemesh>
<property name="decorators-file" value="classpath:path/to/decorators.xml"/>
<excludes file="${decorators-file}"/>
しかし、それは例外をスローします。
別のオプションは、リソースを WEB-INF フォルダーにコピーするためのビルドトリックを使用することだと思いますが、それはハックのようです。
私はある種のSpringソリューションを好むでしょう(私はSpringMVCを使用しています)。基本的に、sitemesh.xml および/または decorators.xml を埋め込むことができるように、Spring にある種の名前空間構成があればいいのにと思います。
これを達成する方法を知っている人はいますか?タイルにはこのようなものがありますか?