1. ホーム
  2. ジャワ

[Random Notes] freemarkerがエラーを報告する メソッドまたは関数が期待されるが、これは文字列に評価されている

2022-03-15 11:23:49

今日、この問題に遭遇しました

 解決策

freemarkerのテンプレートにある${field.date?string('dd')}という型のタグを、この${field.date?string('dd')}に変えればOKです。

追伸:FreeMarkerの日付変換について 引用リンク

${parameters.fieldDate?date}を指定します。// 標準的な日付から日付への文字列

${parameters.fieldDate?datetime}を指定します。//標準的な日付から日付+時刻の文字列

${parameters.fieldDate?string("yyyy-MM-dd HH:mm:ss")}. //標準的な日付