5
FreeMarkerテンプレートに変数が存在するかどうかを確認するにはどうすればよいですか?
テンプレートの処理時に値が提供される一連のプレースホルダーを含むFreemarkerテンプレートがあります。次のように、userName変数が指定されている場合は、条件付きでテンプレートの一部を含めます。 [#if_exists userName] Hi ${userName}, How are you? [/#if_exists] ただし、FreeMarkerのマニュアルにはif_existsが廃止されていることが示されているようですが、これを実現する別の方法を見つけることができません。もちろん、追加のブール変数isUserNameを提供して、次のように使用することもできます。 [#if isUserName] Hi ${userName}, How are you? [/#if] しかし、userNameが存在するかどうかを確認する方法がある場合は、この追加の変数を追加することを回避できます。
175
java
templates
freemarker