逐孟 2017-03-04 09:08 采纳率: 0%
浏览 2524

怎样遍历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("");
    评论

报告相同问题?