Migration von JSP zu Freemarker

8

Ich arbeite an einem Spring 2.5-Projekt, bei dem vier verschiedene Webapps doppelte JSPs enthalten (sie sind alle Ableitungen derselben Webapp). Ich möchte Freemarker vorstellen, damit ich diese Vorlagen über alle Webapps externalisieren und wiederverwenden kann. Allerdings möchte ich dies iterativ angehen, da es ein großes Projekt wird, also brauche ich JSP und Freemarker, um für eine Weile in Harmonie zu leben.

Ich weiß, dass Spring mehrere ViewResolver verketten kann, aber JSPs InternalResourceViewResolver und Freemarkers FreeMarkerViewResolver gibt beide an, dass sie die letzte in der Kette sein müssen. Ich habe versucht, sie irgendwie zu verketten und eine Reihenfolge Priorität, aber kein Glück.

Freemarker scheint JSPs zu einem gewissen Grad zu unterstützen, obwohl ich nicht wirklich sehe, wie ich das in einer schrittweisen Migration verwenden könnte (http://freemarker.sourceforge.net/docs/pgui_misc_servlet.html).

Hat jemand irgendwelche Ideen?

    
Stano 20.01.2012, 16:17
quelle

1 Antwort

0
  

Im Frühjahr 2.5 müssen Sie wahrscheinlich einen BeanNameResolver verwenden, da Sie nicht zwei URL-Resolver haben können, siehe dieser Thread . Dies wurde in 3.0 viel einfacher, wo Sie Resolver bestellen können.

Referenzen

Paul Sweatte 19.09.2017, 14:06
quelle

Tags und Links