急切等待,向table中插入指定数据(不好表达,我在正文详述)

    首先假设我在数据库中有一张表,表名:seat,有两个字段,一个是相当于坐标的(座位)itemcd、一个是相当于座位上坐的人的人名(itemna)
     然后在jsp中有用一个table来显示,部分数据效果大约如下

 

 1(第一列)2(第二列)3(第三列)4(第四列)
 A(第一排)张三李四王五 
B(第二排)酒鬼酒神酒仙 
C(第三排)    
D(第四排)    

      在数据库中的部分数据情况如下:

 

itemcditemna
A1张三
A2李四
A3王五
B1酒鬼
B2酒神
B3酒仙

 

问题是怎么实现这个通过itemcd来将数据填充到table中

问题实际上就是怎样通过itemcd计算第几排和第几列
[code="java"]
//假设你的数据每行对应一个Map
public static String[][] parse(List list){
String[][] nameList=new String[4][4];
for(Map row:list){
String itemcd=(String)row.get("itemcd");
int r=itemcd.charAt(0)-'A';
int c=itemcd.charAt(0)-'1';
nameList[r][c]=row.get("itemna");
}
return nameList;
}
[/code]
重新组织数据后,再展示到页面上。
数据结构自己搞定。