Freemarker常用指令使用示例
本文导语: 我的开发环境框架:springmvc+freemarker开发工具:springsource-tool-suite-2.9.0JDK版本:1.6.0_29tomcat版本:apache-tomcat-7.0.26 step1.编写controller文件,代码如下: 代码如下:package www.asuan.com.controller; import java.util.ArrayList;import java.util.Date;import j...
我的开发环境
框架:springmvc+freemarker
开发工具:springsource-tool-suite-2.9.0
JDK版本:1.6.0_29
tomcat版本:apache-tomcat-7.0.26
step1.编写controller文件,代码如下:
package www.asuan.com.controller;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class HelloWorldController {
@RequestMapping("/helloWorld")
public String helloWorld(Model model) {
// 示例一
int flag = 0;
model.addAttribute("flag", flag);
// 示例二
List noExistList = new ArrayList();
noExistList = null;
model.addAttribute("noExistList", noExistList);
// 示例三
List strList = new ArrayList();
strList.add("www.");
strList.add("cnblogs.");
strList.add("com/sunang");
model.addAttribute("strList", strList);
// 示例四
Map strMap = new HashMap();
strMap.put("mapKey0", "www.");
strMap.put("mapKey1", "cnblogs.");
strMap.put("mapKey2", "com/sunang");
model.addAttribute("strMap", strMap);
// 示例五
Date nowTime = new Date();
model.addAttribute("nowTime", nowTime);//传输时间对象
return "helloWorld.ftl";
}
}
step2.编写ftl文件,代码如下:
示例一输出结果:
flag = 1
flag = 2
flag!=1 && flag!=2 flag的值為:${flag}
----------------------------------------------------------
示例二输出结果:
List存在
List不存在
----------------------------------------------------------
示例三输出结果:
我的博客地址是:${sl}
${sl}
直接使用下标访问List:${strList[0]}${strList[1]}${strList[2]}
----------------------------------------------------------
示例四输出结果:
${strMap.mapKey0}${strMap.mapKey1}${strMap.mapKey2}
----------------------------------------------------------
示例五输出结果:
${nowTime?string("yyyy-MM-dd")}
step3.运行与调试
将工程部署到tomcat并运行,在瀏览器输入:http://localhost:8080/你设置的工程名/helloWorld.htm
运行结果:
您可能感兴趣的文章:
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。