天狼666 2017-03-04 09:08 采纳率: 0%
浏览 2523

怎样遍历list集合并且和标题在一起输出到网页上成为一个完整的表格 ?

protected void service(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
req.setCharacterEncoding("UTF-8");
resp.setCharacterEncoding("UTF-8");
resp.setContentType("text/html;charset=UTF-8");

    ArrayList<Book> list = new ArrayList<Book>();
    Book b1 = new Book(1, "西游记", "吴承恩", 20);
    list.add(b1);
    Book b2 = new Book(2, "水浒传", "施耐庵", 30);
    list.add(b2);
    Book b3 = new Book(2, "三国演义", "罗贯中", 40);
    list.add(b3);

    String str=null;
    PrintWriter pw = resp.getWriter();
    pw.println("<table border=1 cellpadding=20 cellspacing=0><tr><td>编号</td><td>书名</td><td>作者</td><td>价格</td></tr></table>");

    for (Book b : list) {
        str = "<tr><td>" + b.getId() + "</td><td>" + b.getName()+ "</td><td>" + b.getAuthor() + "</td><td>" + b.getPrice()+ "</td></tr>";
        pw.println(str);
    }

}
  • 写回答

2条回答 默认 最新

  • 奔腾的野马 2017-03-04 13:16
    关注

    在输出表格之前加上
    pw.println("

    Test List servlet");
    在输出表格内容之后加上
    pw.println("");
    评论

报告相同问题?

悬赏问题

  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!
  • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?
  • ¥15 求daily translation(DT)偏差订正方法的代码
  • ¥15 js调用html页面需要隐藏某个按钮
  • ¥15 ads仿真结果在圆图上是怎么读数的
  • ¥20 Cotex M3的调试和程序执行方式是什么样的?
  • ¥20 java项目连接sqlserver时报ssl相关错误
  • ¥15 一道python难题3
  • ¥15 牛顿斯科特系数表表示