1. 程式人生 > >freemarker 格式化時間字串當空值時的異常處理

freemarker 格式化時間字串當空值時的異常處理

${a.datetime}

當輸出datetime資料時,如果datetime為null系統將報異常;因此需要在後面加一個!用於設定預設值

${a.datetime!'無資料'}  或 ${a.datetime!}

當進行時間格式化處理時

${a.datetime?string('yyyy')} 

需要將前面的內容用() 括起來才可以使用!

${(a.datetime?string('yyyy'))!'無資料'} 或 ${(a.datetime?string('yyyy'))!}