lysvanilla
lysvanilla
2011-09-15 15:14

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

已采纳

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

 

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

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

 

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

 

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

1条回答

  • u011606457 _1_1_7_ 10年前

    问题实际上就是怎样通过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]
    重新组织数据后,再展示到页面上。
    数据结构自己搞定。

    点赞 评论 复制链接分享

相关推荐