当前位置: 首页 > 知识库问答 >
问题:

使用JavaServlet动态表大小

晏晨朗
2023-03-14

当我想在浏览器中查看表格中的选定数据时,我遇到了一个小问题。我为一个表(有3列)制作了它,但我想为所有表制作它,有不同的列数,如何在我的浏览器中为这个表提供动态大小?

pw.println("<table border=1>");
             while(rs.next())
             {
                 pw.println("<tr><td>"+rs.getInt(1)+"</td><td>"+rs.getString(2)+"</td>"+
                                 "<td>"+rs.getString(3)+"</td></tr>");
             }
         pw.println("</table>");
         pw.close();

我试着这样做:

           while(rs.next())
             {
                 for(int i=1; i<n; i++){pw.println("<tr><td>"+rs.getString(i)+"</td></tr>");}
             }

其中n是列数(我会计数),但结果只是垂直顺序的第一行:

它应该是| 1 |第一|最后|但它是:

  • 1

共有1个答案

公良弘毅
2023-03-14

这是因为列输出中有标记。

您需要将包含以下列的for循环置于外部:

   while (rs.next()) {
     pw.println("<tr>");
     for (int i=1; i<n; i++) { pw.println("<td> ...
     pw.println("</tr>");
   }
 类似资料:
  • 我有一个JScroll面板和一个JGroup添加到它。我想绘制到JGroup并使JScrollPane的滚动条在绘图超过面板大小时出现,并且能够垂直和水平滚动绘图。 我尝试过咨询各种论坛和官方文档,并尝试了一些事情(设置边框、首选尺寸等),但似乎都没有产生预期的效果。 我有一个JFrame(附带GridBagLayout,btw.): 相关组件包括: JPanel公司: JScrollPane:

  • 本文向大家介绍使用Vue生成动态表单,包括了使用Vue生成动态表单的使用技巧和注意事项,需要的朋友参考一下 开需求会了,产品说这次需求的表单比较多,目前有18个,后期的表单可能会有增加、修改。我作为这次的前端开发,看到这样的需求,心里知道要这样搞不得把自己累死,首先表单居多,还会有变更,以后维护起来也让人心力憔悴。 于是我提议做动态表单,做一个表单的配置系统,在系统里配置表单类型、表单得字段、以及

  • 问题内容: 我想用动态表创建Jasper报告。 例如: 用户1-5张桌子 用户2-3张桌子 用户3-6桌 我尝试使用列表选项,但是我的表不可见,并且页面数正在增加。 杰森数据。 是我的报表数据集,是列表数据,也是我要在表中显示的数据。 注意 如果我删除 并把 然后,使用空值创建两个表。 问题答案: 对主报表的查询将其保留为空白(并保留mainDataSet节点) 将字段定义为 该传递给 因此指向

  • 问题内容: 我正在开发一个下拉菜单,该菜单使用HTML optgroups作为员工所属的组名。这是MySQL查询和输出: 唯一的问题是,我很难确定如何使optgroup正常工作。我尝试了无数次,这真的开始让我感到沮丧。 以下是我想要的输出示例(示例): 基本上,optgroup必须是“ groupname”,选项“ name”应该是“ emp_id”,而动作“ option”(下拉项)是“ emp

  • 问题内容: 首先,我是Django的新手,几乎完全不熟悉AJAX和jQuery。 我在本地开发。 因此,我正在尝试实现一个HTML表,该表在AJAX的帮助下每X秒钟动态刷新一次(无需页面刷新),但是我似乎无法使我的代码正常工作。 (如果我有足够的代表,我可能会回答这个问题,或者从聊天中寻求帮助,但我还没有那么高兴) 我一直在努力使它工作10多个小时,而我开始感到无助。我一直在疯狂地搜索网络,但是这

  • 问题内容: 下面,我将给出两个具有不同尺寸值的示例。 锁1 所以我对我所有的期望是 我的第二把锁具有以下值: 所以我所期望的像这样 我知道这可以用类似方法完成,但是我想通过建立行而不是通过使我的RAM超载来生成行。我发现最后两行总是以相同的方式建立。所以我写了一个为我构建的函数: 现在,我想以某种方式使函数中的其他值动态适合,例如Lock-2现在看起来像这样: 我知道我应该使用循环等等,但是我无法