页面表格布局有问题

信息是从数据库读的 但是它直接显示在一列了 要怎么修改才可以让信息左右对应图片描述图片描述

阅读 2.5k
1 个回答

代码

  //模拟数据库数据
        List<String[]> data = new ArrayList<>();
        data.add(new String[]{"张三", "123"});
        data.add(new String[]{"李四", "123"});
        //这里有多少个列应该就有多少个 StringBuilder
        StringBuilder nameStr = new StringBuilder("<tr><td>姓名</td>");
        StringBuilder imgStr = new StringBuilder("<tr><td>头像</td>");
        Iterator<String[]> it = data.iterator();
        while (it.hasNext()) {
            String[] s = it.next();
            nameStr.append("<td>" + s[0] + "</td>");
            imgStr.append("<td>" + s[1] + "</td>");
        }
        nameStr.append("</tr>");
        imgStr.append("</tr>");
        System.out.println("<table>" + nameStr.toString() + imgStr.toString() + "</table>");

放到html中效果
clipboard.png
你需要先拼接好再out.print

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题