Java 如何在Sitebricks中生成HTML表?
使用Sitebricks,我想生成一个表,其中一个对象支持表中的每个Java 如何在Sitebricks中生成HTML表?,java,html,template-engine,sitebricks,Java,Html,Template Engine,Sitebricks,使用Sitebricks,我想生成一个表,其中一个对象支持表中的每个。我所看到的唯一例子是一个对象返回整个——因此HTML在每一行中都是一致的。我希望能够在中包装N个条目 我不想让Sitebricks中的页面对象知道页面的布局(因此必须添加索引或将项目结构为列表) 有什么想法吗 编辑:这当然不限于Sitebricks,而是关于使用web模板系统将模型与视图分离的一般问题。似乎可以将@Repeat放在任何东西前面。我认为它并不关心它是表中的一行还是一列 如果你想跟踪索引,这样你就可以每第n行发出
。我所看到的唯一例子是一个对象返回整个
——因此HTML在每一行中都是一致的。我希望能够在
中包装N个条目
我不想让Sitebricks中的页面对象知道页面的布局(因此必须添加索引或将项目结构为列表
)
有什么想法吗
编辑:这当然不限于Sitebricks,而是关于使用web模板系统将模型与视图分离的一般问题。似乎可以将@Repeat放在任何东西前面。我认为它并不关心它是表中的一行还是一列
如果你想跟踪索引,这样你就可以每第n行发出特殊的东西,我不知道。似乎你可以把@Repeat放在任何东西的前面。我认为它并不关心它是表中的一行还是一列
我不知道,如果你想跟踪索引,这样你就可以每第n行发出特殊的内容。是的,你可以在任何标记上添加@Repeat。隐式变量
index
和last
是为您在repeat中执行自己的逻辑而定义的。例如,如果索引%2==0
,您可以添加一个CSS类,以便对行进行不同的着色
下面是一个测试用例,它展示了如何对非表标记执行此操作(标记实际上并不重要):
是的,你可以在任何标签上添加@Repeat。隐式变量
index
和last
是为您在repeat中执行自己的逻辑而定义的。例如,如果索引%2==0
,您可以添加一个CSS类,以便对行进行不同的着色
下面是一个测试用例,它展示了如何对非表标记执行此操作(标记实际上并不重要):