當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
Freemarker整合Spring
生活随笔
收集整理的這篇文章主要介紹了
Freemarker整合Spring
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
添加jar包
<!-- freemarker --> <dependency><groupId>org.freemarker</groupId><artifactId>freemarker</artifactId> </dependency>配置文件
freeMarkerConfigurer
<!-- freemarker的配置 --> <bean id="freeMarkerConfigurer" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer"><property name="templateLoaderPath" value="/WEB-INF/ftl/"/><property name="defaultEncoding" value="utf-8"></property> </bean>加載配置文件
Web.xml加載springmvc.xml
<!-- 前端控制器 --> <servlet><servlet-name>taotao-item-web</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><!-- contextConfigLocation不是必須的, 如果不配置contextConfigLocation, springmvc的配置文件默認在:WEB-INF/servlet的name+"-servlet.xml" --><init-param><param-name>contextConfigLocation</param-name><param-value>classpath:spring/springmvc*.xml</param-value></init-param><load-on-startup>1</load-on-startup> </servlet>Controller
業務邏輯:
1、從spring容器中獲得FreeMarkerConfigurer對象
2、從FreeMarkerConfigurer對象中獲得Configuration對象
3、使用Configuration對象獲得Template對象
4、創建數據集
5、創建輸出文件的Writer對象
6、調用模板對象的process方法,生成文件
7、關閉流
總結
以上是生活随笔為你收集整理的Freemarker整合Spring的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Freemarker模板嵌套
- 下一篇: Freemarker商品页面静态化