说明:
(1)有关FreeMarker的内容,如有需要可以快速参考【(5)常用功能与过滤器、监听器、FreeMarker;】中的内容;
(2)本篇博客内容:
● Spring MVC默认使用JSP作为模板引擎,但又因为FreeMarker比JSP好用;所以本篇博客就介绍【Spring MVC整合FreeMarker】;
● 本篇博客仅仅说明了【Spring MVC整合FreeMarker】;
(3)本篇博客的代码沿用【SpringMVC入门与数据绑定12:ModelAndView对象;(ModelAndView的基本使用、setViewName()、相对路径和绝对路径;替代方案【String和ModelMap】;)】中的【first-springmvc】项目;
(4)本篇博客又提到了那个容易忘记的点:我们引入新的依赖后,需要及时把这个依赖添加到发布中去;
目录
第一步:在Maven的pom.xml中引入【FreeMarker的依赖】和【spring-context-support】;
第二步:在applicationContext.xml中配置:通知Spring MVC【我们要使用FreeMarker模板引擎】;
第三步:在applicationContext.xml中配置:配置FreeMarker参数;
二:【Spring MVC整合FreeMarker】演示;(这儿的内容和【一】中的内容一样,略显啰嗦)
第一步:在Maven的pom.xml中引入【FreeMarker的依赖】和【spring-context-support】;
第二步:在applicationContext.xml中配置:通知Spring MVC【我们要使用FreeMarker模板引擎】;
第三步:在applicationContext.xml中配置:配置FreeMarker参数;
三:【在Spring MVC中实际使用FreeMarker】测试;
1.创建FreeMarkerController,test.ftl:用于演示;
一:【Spring MVC整合FreeMarker】步骤;
第一步:在Maven的pom.xml中引入【FreeMarker的依赖】和【spring-context-support】;