如何在从数据库中查询出来的数据,按照每一行两个来显示?我用的是公司的框架。求大神指导jsp数据库框架

解决方案 »

  1.   

    没明白你问的重点在哪
    如果说是网页布局:这个你用一个table然后一行就设置两列的就OK
    如果说是网页获取值:这个你可以用${服务器端传的值}来显示或者直接用<%%>和<%=%>通过写java代码来显示
    如果说的是数据库而不是网页:这你就select column1 ,column2 from table1 where ……
    如果你纠结在服务器端代码上:那就要看你用的到底是什么框架了,像webwork,strut2这种东西,你就在action里写个要传输的private Object(随便吧,你想传什么样的类型的变量都行) object  然后给个get 和set方法 就OK
    如果是servlet什么的那就得通过request.setAttribute("worker", userFromDB);或者response.getWriter().println("{\"workspace\":\""+userFromDB.getWorkSpace().getWorkSpaceName()+"\"}");
    这种形式传值了,当然这两种方式在那些框架中也实用
      

  2.   

    我有一个办法,只是你的吧CSS样式严格规定一下表格的格子高度和宽度
    1、先建立一个一行两列的表格,这个表格不需要特殊规定:父表格
    2、再在父表格中建立两张小表格,宽和高严格规定,自己定义,分别放在两列中:子表
    3、用标签库中的循环标签提取数据,注意,循环标签中有一个自增的字段,还注意,建立两个循环,分别作用于两张子表;
    4、判断:用标签中的IF标签判断,if的表达式用那个自增字段%2==1作用于第一张表,自增字段%2==0作用于第二张表(都是子表)
    5、结果就是:单数的都在第一张表中。双数的都在第二张表中,如果表格的CSS样式硬性规定了的话,看上去就像一张大表一样
    这个应该可以,试下
      

  3.   

    我用的是公司的封装好的框架,调用里面的方法直接将数据库查询出来,然后显示,严格控制CSS样式应该可以,我是刚刚进公司,求大神的Qq号,以及能够指导,谢谢