要设计一个自定义标签,以crossTab形式输出数据库中取得的数据,在jsp页面中显示。怎么实现?

解决方案 »

  1.   

    唉,pb里的概念.
    决定自己<td>xxx</td>一个个输出了,麻烦了些,头大。搞得最近老是唉声叹气
      

  2.   

    不是很明白LZ的意思,抱歉没有搞过PowerBuilder.能不能描述一下crossTab的基本属性和特征?
      

  3.   

    源数据表的内容如下表所示:
    项目 季度 金额
    P1 1 150
    P2 2 130
    P3 1 200
    P1 2 144
    P1 3 300
    P2 4 250
    P3 3 122
    P3 4 222
    P1 4 180
    P2 1 155crossTab形式的
    项目 第一季度 第二季度 第三季度 第四季度 合计
    P1 150 144 300 180 774
    P2 155 130 0 250 535
    P3 200 0 122 222 544
    合计     505     274     422     652     1853它把原来的一个或者多个列的值取作行和列,然后以行列为条件查询另一个值(value)作为一个格的值.比如上面的就是把季度的值作为列,项目作为行,以金额为内容,如果有多个对应的金额,则相加这是我自己的理解,这方面的原理性的资料少得可怜
      

  4.   

    我觉得实际上这个问题的本质在于SQL查询,说不定到Oracle区问问看能有人回答你.TAG在于界面表现形式,有了数据,TAG并不是非常难组织.使用嵌套标签应该能够开发出来.