Có lỗi xảy ra trong quá trình xử lý biểu mẫu.
The following has evaluated to null or missing: ==> ngayHL [in template "34201#34227#119910" at line 19, column 31] ---- Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${ngayHL} [in template "34201#34227#119910" at line 19, column 29] ----
1<#assign ngayHieuLuc_Data = getterUtil.getString(ngayHieuLuc.getData())>
2<#if validator.isNotNull(ngayHieuLuc_Data)>
3 <#assign ngayHieuLuc_DateObj = dateUtil.parseDate("yyyy-MM-dd", ngayHieuLuc_Data, locale)
4 ngayHL = dateUtil.getDate(ngayHieuLuc_DateObj, "dd MMM yyyy - HH:mm:ss", locale)>
5</#if>
6<#assign ngayHetHieuLuc_Data = getterUtil.getString(ngayHetHieuLuc.getData())>
7<#if validator.isNotNull(ngayHetHieuLuc_Data)>
8 <#assign ngayHetHieuLuc_DateObj = dateUtil.parseDate("yyyy-MM-dd", ngayHetHieuLuc_Data, locale)
9 ngayHHL = dateUtil.getDate(ngayHetHieuLuc_DateObj, "dd MMM yyyy - HH:mm:ss", locale)>
10</#if>
11<script src="https://www.google.com/recaptcha/api.js"></script>
12<div class="mb-2">
13 <div class="row mx-0">
14 <div class="col-2"><b>Nội dung: </b></div>
15 <div class="col-10">${NộiDung.getData()}</div>
16 </div>
17 <div class="row mx-0 my-2">
18 <div class="col-2"><b>Ngày đăng: </b></div>
19 <div class="col-10">${ngayHL}</div>
20 </div>
21 <div class="row mx-0 my-2">
22 <div class="col-2"><b>Ngày hết hiệu lực: </b></div>
23 <div class="col-10">${ngayHHL} </div>
24 </div>
25 <div class="row mx-0 my-2">
26 <div class="col-2"><b>Tài liệu đính kèm: </b></div>
27 <div class="col-10">
28 <a target="blank_" href="${taiLieuDinhKem.getData()}" style="color: blue;">
29 ${languageUtil.format(locale, "download-x", "tài liệu", false)}
30 </a>
31 </div>
32 </div>
33</div>