Thymeleaf和#dates.format()结合的注意事项--时间类型

       直接以实例解释,fundPurchase是我在controller保存到页面的对象,我需要从fundPurchase取出对应的属性值,有一个时间类型settleDate属性,在我操作过程中遇到以下问题:

     th:if = ${ not #strings.isEmpty(fundPurchase.settleDate)}判断属性不为null

第一:后台控制台出现空指针异常和xxx页面 #dates.format("yyyy-MM-dd HH:mm:ss")

    原因:是因为settleDate属性为null(不是'')。把代码改成以下

   


这段代码还是存在问题,后台控制台仍然抛出异常:  th:value=""

第二:th:value="" 造成的异常

    页面不能只写th:value="",双引号里面要写上springel表示式,如果你确定读取无值,你可以选择不写th:value=""或者写value=""

你可能感兴趣的:(SpringBoot)