首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

FreeMarker整合Spring 三

2013-11-08 
FreeMarker整合Spring 3开发环境:System:WindowsWebBrowser:IE6+、Firefox3+JavaEE Server:tomcat5.0.2.8、t

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>

如果运行无错误,并输出正确的结果就整合成功!~.~

热点排行