没有合适的资源?快使用搜索试试~ 我知道了~
Freemarker原理解析
需积分: 48 16 下载量 163 浏览量
2013-11-12
17:48:01
上传
评论 2
收藏 25KB DOCX 举报
温馨提示
试读
5页
FreeMarker适合于作为Web应用的表现层。freemarker大致原理是:将页面中所需要的样式放入FreeMarker文件中,然后将页面所需要的数据动态绑定,并放入Map中,通过调用FreeMarker模板文件解析类process()方法完成静态页面的生成。了解了上面的原理,接下来我就一步 步带您实现FreeMarker生成静态页面。
资源推荐
资源详情
资源评论
FreeMarker 生成静态页原理
FreeMarker 适合于作为 Web 应用的表现层。freemarker 大致原理是:将页面中所需要
的样式放入 FreeMarker 文件中,然后将页面所需要的数据动态绑定,并放入 Map 中,通
过调用 FreeMarker 模板文件解析类 process()方法完成静态页面的生成。了解了上面的原
理,接下来我就一步 步带您实现 FreeMarker 生成静态页面。
一、 创建 FreeMarker 模板文件 user.ftl
User.ftl
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
<title>user.ftl</title>
</head>
<body>
${user.userName}
${user.userPassword}
</body>
</html>
二、 创建 FreeMarker 模板文件动态绑定的数据对象类 User.java(Sring 中 pojo)
User.java
//..省略包的导入
public class User{
private String userName;
private String userPassword;
…省略 getter()与 setter 方法
}
三、 创建 FreeMarker 模板文件解析器类 FreeMarkertUtil
FreeMarkertUtil.java
//省略包的导入
Public class FreeMarkerUtil{
//templatePath 模板文件存放路径
//templateName 模板文件名称
资源评论
cloudleopard
- 粉丝: 0
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功