本文共 1623 字,大约阅读时间需要 5 分钟。
1、引入相关的依赖:
org.springframework.boot spring-boot-starter-freemarker 
2、在resources目录下的templates目录下创建fkHtml.ftl文件,然后添加如下内容:
Title 首页
1、访问pojo中的属性: ${user.name}- ${user.age} 2、遍历集合中的数据并取循环中的下标:
<#list userList as user> ${user!}: ${user_index}、3、判断语句:<#list userList as user> <#if user_index % 2 == 0> red、 <#else> blue、4、日期类型格式化${date?date} <#--${date?time} --> ${date?datetime}5、Null值的处理如果直接取一个不存在的变量时会报异常 ${aaaa!}可以默认将aaaa设置为空字符串
3、编写freemarker测试类FKController,然后添加以下代码用于测试:
@RestControllerpublic class FKController {    @RequestMapping("/fk")    public ModelAndView fkHtml(ModelAndView modelAndView){        modelAndView.setViewName("fkHtml");        ArrayList        list = new ArrayList<>();        list.add("admin");        list.add("user1");        list.add("user2");        User user = new User();        user.setId(18);        user.setName("李现");        user.setAge(18);        Date date = new Date();        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");        String dateTime = format.format(date);        modelAndView.addObject("date",dateTime);        modelAndView.addObject("userList",list);        modelAndView.addObject("user",user);        return modelAndView;    }}       4、然后浏览器中输入如下网址用于测试:
http://localhost:8081/fk
转载地址:http://isse.baihongyu.com/