2010-12-09 19 views
0

Je suis nouveau à freemarker, mais je veux aller chercher les données de Spring Application à ma vue qui a l'extension .ftl. J'utilise ${message} mais il affiche comme d'habitude.Il devrait afficher les données qui sont availble dans le message de Spring Application.Configuration de FreeMarker dans Spring Application

Je suis configuré DispatcherServlet comme ci-dessous

<bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"> 
     <property name="templateLoaderPath" value="/WEB-INF/freemarker/"/> 
     </bean> 

    <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> 
     <property name="cache" value="true"/> 
     <property name="prefix" value="/WEB-INF/jsp/"/> 
     <property name="suffix" value=".ftl"/> 
    </bean> 

Répondre

1

Vous n'utilisez pas InternalResourceViewResolver avec Freemarker, vous utilisez FreemarkerViewResolver. Remplacez ça, ça devrait aller.

Aussi, je suggère de ne pas mettre vos modèles de freemarker dans /WEB-INF/jsp. Ils sont et non JSP, et ne devraient jamais être traités comme tels.