Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 对ResultSet使用CellTable_Java_Mysql_Gwt_Resultset_Celltable - Fatal编程技术网

Java 对ResultSet使用CellTable

Java 对ResultSet使用CellTable,java,mysql,gwt,resultset,celltable,Java,Mysql,Gwt,Resultset,Celltable,我现在有点结巴,希望有人能帮我解决这个问题 我从SQL查询中得到一个ResultSet,我想使用GWT CellTable根据ResultSet动态显示我的ResultSet的内容。我需要它来显示mySQL表的全部内容,我想动态创建它,这样我就可以创建任何表,CellTable将动态生成 有人想到了一种方便的方法吗?我不推荐这种方法,因为它的缺点明显大于优点 这是我能想到的最简单的方法,它只适用于一种类型的列(文本列): 您必须将要在通用动态单元格表中显示的数据发送为映射对象的列表。 在客户端接

我现在有点结巴,希望有人能帮我解决这个问题

我从SQL查询中得到一个
ResultSet
,我想使用
GWT CellTable
根据
ResultSet
动态显示我的
ResultSet的内容。我需要它来显示mySQL表的全部内容,我想动态创建它,这样我就可以创建任何表,
CellTable
将动态生成


有人想到了一种方便的方法吗?

我不推荐这种方法,因为它的缺点明显大于优点

这是我能想到的最简单的方法,它只适用于一种类型的列(文本列):

您必须将要在通用动态
单元格表中显示的数据发送为
映射对象的
列表。
在客户端接收数据时,必须在
单元格表中动态构造列。您可以通过查看列表中第一个
Map
对象的键来完成此操作

您可能需要实现一个自定义的
,将
映射
对象中相应字段的
传递给该列。在自定义
列的
getValue()
方法中
您将使用传入的
返回
映射
对象的相应字段。
然后可以使用渲染器渲染该方法


当然,如果您想支持不同类型(数字、日期等),它会变得更复杂

你现在做得怎么样?StackOverflow用于帮助解决特定的编程问题。你的问题太广泛了,不容易回答。我是静态回答的。我创建了一个类(例如“User”),用我的表中给出的信息创建了几个用户,并使用这些类填充我的CellTable。但是现在我正在寻找一种更方便的方法,它可以帮助我用SQLServer中的任何表填充表,而无需声明类。