使用Spring Framework在Freemarker中表示空值

我正在开发一个基于Spring Framerwork的应用程序.作为一种视图技术,我使用与Freemarker框架集成.当存储用于vizualization的数据的java bean在某些字段中具有null时,会出现问题. Freemarker中没有空概念,所以它认为bean中根本没有这些字段.我想问题可以通过自定义类来解决,该类将数据从java bean复制到模板中引用的freemarker的哈希对象.但是我还没有找到Spring中的类.是否有这样的课程,怎么称呼?

解决方法:

通常,您只需在模板中直接处理空值.例如:

${person.surname!"n/a"}

在姓氏为空的情况下打印“n / a”,或者只是:

${person.surname!}

如果是姓氏,它将打印出空字符串(无).

上一篇:FreeMarker demo


下一篇:如何从Freemarker模板访问Java系统属性?