FreeMarker整合Spring 3
开发环境:
System:Windows
WebBrowser:IE6+、Firefox3+
JavaEE Server:tomcat5.0.2.8、tomcat6
IDE:eclipse、MyEclipse 8
开发依赖库:
JavaEE5、Spring 3.0.0.M4、FreeMarker 2.3.16
Email:hoojo_@126.com
Blog:http://blog.csdn.net/IBM_hoojo
http://hoojo.cnblogs.com/
1、 新建WebProject,工程名称是SpringFreemarker;然后手动添加jar包,需要的jar包如下:
SpringFramework jar包下载地址:
http://ebr.springsource.com/repository/app/library/version/detail?name=org.springframework.spring&version=3.0.5.RELEASE
FreeMarker library下载地址:
http://ebr.springsource.com/repository/app/bundle/version/detail?name=com.springsource.freemarker&version=2.3.15
当然你也可以去官方下载
2、 在web.xml中添加如下配置:
上面是SpringMVC的基本配置
4、 在src中添加applicationContext-beans.xml,内容如下:
里面可以添加一些bean的配置
5、 在src目录添加freemarker.properties配置文件,这个文件是freemarker一些常用的转换,内容如下:
上面最关键的就是freeMarker的视图解析器viewResolver的配置,viewClass是使用哪个视图解析器,这里是类路径;其他的和jsp的视图解析器都很类似。
7、 下面在WEB-INF中添加2个ftl模板,在WEB-INF添加ftl,然后添加hello.ftl/hi.ftl,内容分别是:
hello.ftl
9、 添加index.jsp的测试链接或temp.jsp的内容:
index.jsp<body> <h3>${name }</h3></body>
如果运行无错误,并输出正确的结果就整合成功!~.~