Freemarker在replace替换是对NULL值的处理
freemarker的对象调用内建函数时,比如userInfo对象的birthDay函数,页面${userInfo.birthDay}调用,当我想将birthDay值中的“-”替换为“/”时,${userInfo.birthDay?replace("-", "/")}当birthDay有值时可以实现,当birthDay为null时就会报错。
替换处理null值时可以这样处理:
${(userInfo.birthDay?replace('-', '/'))!} //通过 ! 来压制报错信息.
亲测可用!