${uuu!?string('yyyy-MM-dd HH:mm:ss')}

来源:2-6 null或者不存在的变量取值

qq_也许明天_8

2018-04-21 17:46

${uuu!?string('yyyy-MM-dd HH:mm:ss')}  我亲测如果uuu为空或不存在 ,这个表达式不能执行,会报错,有谁遇到过吗

写回答 关注

3回答

  • qq187
    2020-01-21 16:18:54

    后面加感叹号就可以了  

    顺便问一句 我日期转换为啥会失败

    ${approveInfo.auditDate?string('yyyy-MM-dd')!}
    值:Tue Jan 21 15:42:58 CST 2020


    qq187

    我说错了 抱歉 为null的时候 ${(日期类型的字段?string('yyyy-MM-dd'))!} 多加一层括号就能解决!!!

    2020-01-21 17:02:02

    共 1 条回复 >

  • qq_123木头人_ahwCFK
    2018-11-03 17:10:11

    不存在你还转,肯定报错啊,你再看一遍上一节老师null值和不存在咋处理的

  • 慕工程9455586
    2018-04-23 14:43:45

    不存在你给个默认值啊,不存在你还进行转字符串输出操作,你指针指向的内存对象为空,肯定报错啊

Java模板引擎之Freemarker

学习Java模板引擎中Freemarker技术,web开发人员必要掌握的技术之一

36618 学习 · 52 问题

查看课程