freemarker





在freemarker中,如果需要用到date类型,需要和数据库中形成映射,所以需要用到的库时java.sql.date。不能是其他的库

对于那种null或者不存在的值,需要在后面加上!,后面如果还有内容,表示这种情况成立的话,输出该语句,而不会导致出现异常信息。

  1. 定义变量使用assign来定义变量:
    • <#assign a=100/>
      • 定义了一个名为a的变量
  2. 取user对象里面的内容

    在页面中进行取值

    父文本的操作:


    把标签当做文本进行处理

    加个?html
  3. java中的集合类型


  1. map的集合类型



freemarker的if表达式

  1. &gt表示转义,大于
  2. 如果想判断list是否存在,可以写成<if mylist??>是否存在或者为空值,如果存在的话就接着给下面执行,也可以写成<if mylist?exists>

    可以多个条件进行判断,比如逻辑与非等

    判断字符串长度
  3. switch语法

    加break之后

    default之后

  1. freemarker对字符串的一些操作

  2. substring


  1. 自定义数组


  2. list指令


    长度

    取值

  3. 自定义指令



  4. 内建函数


转换成为两个小数点的

list

  1. macro、function指令



博客网站 https://yamon.top 个人网站 https://yamon.top/resume GitHub网站 https://github.com/yamonc 欢迎前来访问
原文地址:https://www.cnblogs.com/chenyameng/p/11502877.html