Freemarker在replace替换是对NULL值的处理

  freemarker的对象调用内建函数时,比如userInfo对象的birthDay函数,页面${userInfo.birthDay}调用,当我想将birthDay值中的“-”替换为“/”时,${userInfo.birthDay?replace("-", "/")}当birthDay有值时可以实现,当birthDay为null时就会报错。

  替换处理null值时可以这样处理:

${(userInfo.birthDay?replace('-', '/'))!}                  //通过 ! 来压制报错信息.

   

  亲测可用!

posted @ 2019-11-25 17:36  风华㊣茂  阅读(694)  评论(0编辑  收藏  举报