项目中使用Freemarker
在项目中使用freemarker模板
在servle.xml中添加如下配置:
1 <bean id="freemarkerConfig" 2 class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"> 3 <property name="templateLoaderPath" value="/freemarker/" /> //value值是存放.ftl的总文件夹名字 4 <property name="freemarkerSettings"> 5 <props> 6 <prop key="defaultEncoding">UTF-8</prop> 7 </props> 8 </property> 9 </bean> 10 <bean id="fmViewResolver" 11 class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver"> 12 <property name="cache" value="true" /> 13 <property name="exposeRequestAttributes" value="true" /> 14 <property name="exposeSessionAttributes" value="true" /> 15 <property name="exposeSpringMacroHelpers" value="true" /> 16 <property name="requestContextAttribute" value="request" /> 17 <property name="contentType" value="text/html;charset=UTF-8" /> 18 <property name="prefix" value="" /> 19 <property name="suffix" value=".ftl" /> 20 </bean> 21 在pom.xml中引入依赖包: 22 <dependency> 23 <groupId>org.freemarker</groupId> 24 <artifactId>freemarker</artifactId> 25 </dependency>