首页 > 其他 > 详细

freemarker

时间:2019-09-10 22:45:21      阅读:101      评论:0      收藏:0      [点我收藏+]

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

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

  1. 定义变量使用assign来定义变量:
    • <#assign a=100/>
      • 定义了一个名为a的变量
  2. 取user对象里面的内容
    技术分享图片
    在页面中进行取值
    技术分享图片
    父文本的操作:
    技术分享图片
    技术分享图片
    把标签当做文本进行处理
    技术分享图片
    加个?html
  3. java中的集合类型

技术分享图片
技术分享图片

  1. map的集合类型

技术分享图片
技术分享图片


freemarker的if表达式

  1. 技术分享图片
  2. &gt表示转义,大于
    技术分享图片
  3. 如果想判断list是否存在,可以写成<if mylist??>是否存在或者为空值,如果存在的话就接着给下面执行,也可以写成<if mylist?exists>
    技术分享图片
    可以多个条件进行判断,比如逻辑与非等
    技术分享图片
    判断字符串长度
    技术分享图片
  4. switch语法
    技术分享图片
    加break之后
    技术分享图片
    default之后
    技术分享图片

  1. freemarker对字符串的一些操作
    技术分享图片

  2. substring

技术分享图片

技术分享图片
技术分享图片

  1. 自定义数组
    技术分享图片
    技术分享图片
    技术分享图片
  2. list指令
    技术分享图片
    技术分享图片
    长度
    技术分享图片
    取值
    技术分享图片

  3. 自定义指令
    技术分享图片
    技术分享图片
    技术分享图片
    技术分享图片

  4. 内建函数

技术分享图片
转换成为两个小数点的
技术分享图片
list
技术分享图片
技术分享图片

  1. macro、function指令
    技术分享图片
    技术分享图片

技术分享图片

技术分享图片
技术分享图片
技术分享图片

freemarker

原文:https://www.cnblogs.com/chenyameng/p/11502877.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!