Web アプリに ThreeColumnLayout を実装したいと考えています。たとえば、NavigationComponent、BookmarkComponent を左パネルに、OnlineUserComponent を右パネルに配置します。
また、ユーザーが動的に視覚化/非表示にすることができるコンポーネントがいくつかあり、ユーザーはコンポーネントをあちこちに移動できます。たとえば、左パネルから右パネルへ、および/またはコンポーネントの垂直方向の順序を変更します。
しかし、Spring MVC はこのアウトオブボックスをサポートしていないと思います。コンポーネントに関連する modelAttribute やその他のオブジェクトを追加するために、すべての ModelAndView (HandlerInterceptor#postHandle() メソッドに渡されるもの) を「インターセプト」したくありません (見苦しくなります)。
少しグーグルで検索したところ、Tiles と SiteMesh という 2 つの名前が付けられました。私はまだこれらのどれも使用していません!だから私の質問は、「 Spring MVC 3 でうまく機能し、私の要件 (上記) を満たしているのはどれですか?」
他に (Spring MVC 3 互換の) 装飾技術はありますか?
ビューとしてJSPを使用しています。