zoukankan      html  css  js  c++  java
  • 【freemaker】之循环,判断,对象取值

    entity:

    public class Employee {
      private Integer id;
      private String name;
      private Integer age;
      private Group group;
    }

    test测试代码

        @Test
        public void test00(){
            List<Employee>ems=Arrays.asList(
                    new Employee(1, "李四1", 15),
                    new Employee(2, "李四2", 20),
                    new Employee(3, "李四3", 80));
            Employee employee=new Employee(1, "张三", 15);
            root.put("emp", employee);
            root.put("emps", ems);
            freemakerUtil.fprint(root, "01.ftl", fn+"01.html");
        }

    ftl模版文件

    <body>
      <h1>对象取值:${emp.name}---${emp.id}----${emp.age}</h1>
      <br/>
      <#--以下显示了如何使用判断结构,注意在判断的标签中不用加入${}-->
      <h1>if判断</h1>
      <#if emp.age lt 18>
        ${emp.name}是童工
      <#elseif emp.age gt 60>
        ${emp.name}应该退休了
      <#else>
        ${emp.name}好好工作
      </#if>
      <br/>
      <h1>循环取值</h1>
      <#list emps as emp>
        ${emp.id}-----${emp.name}---${emp.age}<br/>
      </#list>
    </body>

    pom文件

    <dependency>
         <groupId>org.freemarker</groupId>
         <artifactId>freemarker</artifactId>
         <version>2.3.20</version>
    </dependency>

    01.html效果

  • 相关阅读:
    【18焦作网络赛 J】 大数开方
    最小圆覆盖
    高斯消元
    回文自动机 PAM
    后缀自动机 SAM
    后缀数组 SA
    左偏树(可并堆)
    动态树LCT(Link-Cut-Tree)
    职场自我推销10大金点子
    数据库笔记
  • 原文地址:https://www.cnblogs.com/gyjx2016/p/6022274.html
Copyright © 2011-2022 走看看