9

spring mvc に基づいて Web アプリで複数のビュー リゾルバーを使用したい

どうすればそれを達成できるか教えてもらえますか。

アプリで JSP と freemarker の両方を使用したいと考えています。いくつかのアプローチ、リンク、または例を提案してください..

すべての助けに感謝します。

アディール

4

1 に答える 1

12

ビューリゾルバーは必要な数だけ追加できます。ビューリゾルバーをチェックする必要がある順序を指定できます。Springは、ビューを正常に解決できる最初のビューリゾルバーを使用します。

例:JSPとfreemarkerがあるので、両方のビューリゾルバーを追加し、JSPの場合はorderプロパティ1を、freemarkerの場合は2を指定します。ビューが/freemarker/hello.ftlの場合、JSPレゾルバーはファイル/freemarker/hello.ftlを見つけることができないため失敗し、freemarkerリゾルバーがこのビューを処理します。ただし、JSPリゾルバーがファイルを見つけて解決できる場合は、フリーメーカーリゾルバーを使用してそのビューを解決することはできません。

参照:ViewResolversの連鎖

于 2010-02-18T13:14:33.297 に答える