2012-01-20 10 views
8

私は4つの異なるWebアプリケーションが同じWebアプリケーションのすべての派生JSPを持つSpring 2.5プロジェクトに取り組んでいます。 Freemarkerを導入して、これらのテンプレートをすべてのWebアプリケーションで外部化して再利用できるようにしたいと思います。しかし、私はこれが大きなプロジェクトになるので、繰り返しこれにアプローチしたいので、しばらくJSPとFreemarkerが調和していなければなりません。JSPからFreemarkerへの移行

私はSpringが複数のViewResolversを連鎖できることを知っていますが、JSPのInternalResourceViewResolverとFreemarkerのFreeMarkerViewResolverはどちらも、チェーンの最後にする必要があると述べています。私はそれらを連鎖させ、優先順位を指定しようとしましたが、運はありません。

FreemarkerはJSPをある程度サポートしているようですが、徐々にマイグレーションするにはどのように使えるのか分かりません(http://freemarker.sourceforge.net/docs/pgui_misc_servlet.html)。

誰にもアイデアはありますか?

+2

、[this thread](http://forum.springsource.org/archiv)を参照してください。 e/index.php/t-66115.html)。これは、レゾルバを注文することができる3.0でずっと簡単になった。 –

+0

その方向に私を指摘してくれてありがとう。これは、コードベースをSpring 3にアップグレードするために私の足元に火をつけました(1時間未満です - 春!)。私が今期待していたように、リゾルバを連鎖させる再度、感謝します! – Stano

+0

クール;ええ、アップグレードオプションはいくつかの利点をもたらします、解決者の1つはそれらの:)あなたがそれを働いてうれしい。 –

答えて

0

Spring 2.5では、2つのURLリゾルバを持つことができないため、おそらくBeanNameResolverを使用する必要があります。this threadを参照してください。これは、レゾルバを注文することができる3.0でずっと簡単になった。

参照あなたはおそらく、あなたが2つのURLリゾルバを持つことができないので、BeanNameResolverを使用する必要があります春2.5で

関連する問題