本实例以struts2为例子。
1.下载freemarker,并把jar包拷到lib中。
2.编写把模板和数据变成html的类-StaticFreemarker。
3.编写模板页-test.ftl。
<html>
<head>
<title>测试</title>
</head>
<body>
name:${name}<br>
password:${pwd}<br>
<hr/>
<#list students as s>
<#if s.name = "dyp">
I am dyp!haha---
</#if>
${s.name}|${s.age}|${s.score}<br>
</#list>
</body>
</html>
4.在struts2的action配置模板中的数据
5.struts.xml和jsp
<action name="fm" class="com.dyp.struts2.action.FMAction">
<result type="redirect">/${msg}</result>
</action>
---------------------
<!-- 使用form标签生成表单元素 -->
<s:form action="fm">
<!-- 生成一个用户名文本输入框 -->
<s:textfield name="username" label="用户名" />
<!-- 生成一个密码文本输入框 -->
<s:textfield name="password" label="密 码" />
<!-- 生成一个提交按钮 -->
<s:submit value="登录" />
</s:form>
6.结果
-----------------------------------------------------
test.html