Настройка приложения FreeMarker In Spring - PullRequest
0 голосов
/ 09 декабря 2010

Я новичок в freemarker, но я хочу получить данные из приложения Spring в моем представлении с расширением .ftl. Я использую ${message}, но оно отображается как обычно. Оно должно отображать данные, которые доступны всообщение от Spring Application.

Я настроил dispatcherServlet как показано ниже

   <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>

1 Ответ

1 голос
/ 09 декабря 2010

Вы не используете InternalResourceViewResolver с Freemarker, вы используете FreemarkerViewResolver.Замените это, у вас должно быть все в порядке.

Кроме того, я предлагаю не помещать ваши шаблоны бесплатных маркеров в /WEB-INF/jsp.Они не JSP и никогда не должны рассматриваться как таковые.

...