关于一个从SQL里查出的分散的数据然后自己整合显示的问题(真心求助...自己想了2天未果```)
有这样一个题..
有3张表
一张存的是表名 还有他自增ID
一张存的是列名 还有他自增ID还有对应表的ID
一张存的是字段 还有他增的ID和对应的列的ID
然后希望在JSP上显示出一张表格
类似下面的格式
表名1
列名 列名 列名 列名...
字段 字段 字段 字段...
... ...  ... ...
表名2
列名 列名 列名 列名...
字段 字段 字段 字段...
... ...  ... ...
表名3...
....
几乎全部都是动态的
现在问题的能把那3个表的东西查出来
但是怎么才能对应到上面那种格式呢...
用struts,JSF都行...
弄了半天...在想要不要用ArrayList里放ArrayList这样...
想了2天始终找不到解决方法...
希望各位达人帮帮..
在此不胜感激```
------解决方案--------------------有可能查出来的是这种情况:
产品信息表  
产品类型    产品数量  产品单价  产品规格  
CPU      100      950      迪兰恒进 HD4850
显卡        111      699      Core 2 Duo E7200  
硬盘        122      550      希捷 500G  
内存        133      150      金士顿 DDR800 1G  
主板        144      599      华硕 P5AE  
即CPU的产品规格字段的值对应的是显卡的产品规格  
------解决方案--------------------创建3个bean,分别是:table、field、data。
table的属性:id/info/field。
field的属性:id/info/data。
data的属性:id/info。
然后传到JSP上用三层嵌套的迭代循环上述三个bean的List就可以显示出你要的表结构了。
<iterator id='table' name='tableList'>
${table.info}
<tr>
<iterator id='field' name='fieldList'>
<th>${field.info}</th>
</iterator>
</tr>
<tr>
<iterator id='field' name='fieldList'>
<iterator id='data' name='fieldList' property='data'>
<td>${data.info}</td>
</iterator>
</iterator>
</tr>
</iterator>