我正在创建自己的taglib,它会有这样的结构:
<taglib:Table data="someDataObject">
<taglib:Column columnName="1" columnValue="111"/>
<taglib:Column columnName="2" columnValue="222"/>
<taglib:Column columnName="3" columnValue="333"/>
</taglib:Table>
所以我想在Table标签中呈现表格。但是对于渲染过程,我必须了解表列,这些列在子标记(Column)中描述。
我有一个想法是在Table类中创建一个集合,然后从Columns访问它(并将字段添加到此集合中),但遗憾的是外层标记在创建嵌套标记之前正在渲染(正如我发现使用日志记录),所以我还没有必要的信息...