freemarker可以脱离web使用
前一篇文章使用了普通的方法
这回说说结合spring
pom额外引入这个jar包
1 <dependency> 2 <groupId>org.springframework</groupId> 3 <artifactId>spring-context-support</artifactId> 4 <version>${spring.version}</version> 5 </dependency>
springmvc.xml需要配置多一个模板
1 <bean id="freemarkerConfig" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"> 2 <property name="templateLoaderPath" value="/WEB-INF/ftl/" /> 3 <property name="defaultEncoding" value="UTF-8" /> 4 </bean>
然后在你想要生成的ftl中写入想要的模板就行
建议直接把jsp的内容拷贝过去
修改为想应的标签