7
votes

NULLABLE DATE AU FREEMARKER

Ceci est un morceau de mon modèle Freemarker: xxx

Je veux que cela fonctionne comme suit:

  • Si n'ait pas besoin est NULL, puis écrivez rien
  • S'il n'est pas nul, écrivez la partie de date

    ce qui précède fonctionne uniquement dans le deuxième scénario. Quelle est la bonne façon d'y parvenir?


0 commentaires

3 Réponses :


2
votes

Il peut y avoir une façon plus intelligente de le faire, mais ce qui suit devrait faire le travail. XXX


0 commentaires

18
votes

Ceci devrait également fonctionner

${(order.needByDate?date)!"n/a"}


0 commentaires

1
votes

une solution qui prend en compte les valeurs de chaîne null et vide:

pour version de Freemarker 2.3.23 ou plus récent : xxx

pour les versions plus anciennes: xxx

Vous pouvez le tester à < href = "https://try.freemarker.apache.apache.org/" rel = "nOfollow noreferrer"> https://try.freemarker.apache.org/


1 commentaires

Ça marche bien!!