FreeMarker编程导读

来源:互联网 发布:管家婆辉煌网络试用版 编辑:程序博客网 时间:2024/06/06 20:46

The Data Model

1、创建data-model

上一篇我们提到data-model的数据类型:scalars(string、number、date-time/date/time、boolean)、hashes、sequences。

我们可以使用java.lang、java.util类和自定义javaBean来创建一个data-model:

使用java.lang.String对应string.

使用java.lang.Number对应numbers.

使用java.lang.Boolean对应boolean.

使用java.util.Date及其子类对应date/time.

使用java.util.List或java数组对应sequences.

使用java.util.Map且key为String类型对应hashes.

使用自定义bean类对应hahes,hahes的items与bean的属性相对应。如,bean的product中的price属性(getPrice())可以通过product.price读取到。

根据JavaBean的规定需要提供公有的getXXX()或isXXX()方法来关联hashes的items.




0 0