gpt4 book ai didi

java - 为不同的对象动态生成表

转载 作者:行者123 更新时间:2023-12-02 00:06:07 25 4
gpt4 key购买 nike

对于我用 Java/jsp 制作的东西,我将有很多看起来相似但针对不同对象的可视化表格。每个对象都有不同数量的字段,但至少共享一个链接到对象的更详细页面的id

所以我在考虑是否可以制作出每次都可以重用的东西,无论对象有多少个字段。

这是我想要实现的目标的示例

Object A
-id
-name
-address

Object B
-id
-field2
-field3

想将其翻译为:

Table for Object A's
id -- name -- address
1 Bert Street
2 Jeff Lane

Table for Object B's
id -- field2 -- field3
1 AB 5
2 Foo Bar

实现这一目标的最佳方法是什么?我正在考虑(除了 id),向具有所有字段的两个对象添加一个可枚举的 getter,然后循环它以生成表。

还有什么更好的方法吗?

最佳答案

您可以向主类添加一个字段,该字段将是 Map<String,Object> Map 的 key 在哪里将是您的属性(property)的名称。

或者,如果您的字段始终是字符串,则可以使用 Properties ,基本上是 Map<String,String>有一些小改动(例如默认值)

关于java - 为不同的对象动态生成表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13856687/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com