剪了一段代码,我是这么写的:
rs是个ResultSet的结果集;public void doGet(HttpServletRequest req,HttpServletResponse res){
PrintWriter pw = res.getWriter();
                pw.println("<table border=1>");
                pw.println("<th>userId</th><th>userName</th><th>passwd</th><th>email</th><th>grade</th>");
                while(rs.next()){
                    pw.println("<tr><td>"+rs.getInt(1)+"</td><td>"+rs.getString(2)+"</td><td>"+rs.getString(3)+
                        "</td><td>"+rs.getString(4)+"</td><td>"+rs.getInt(5)+"</td><tr>");
                }
                pw.println("</table>");
}
还有一种格式是这么写的pw.println("<table border=1>");
                pw.println("<th>userId</th><th>userName</th><th>passwd</th><th>email</th><th>grade</th>");
                while(rs.next()){
                    pw.println("<tr>");
                    pw.println("<td>"+rs.getInt(1)+"</td>");
                    pw.println("<td>"+rs.getString(2)+"</td>");
                    pw.println("<td>"+rs.getString(3)+"</td>");
                    pw.println("<td>"+rs.getString(4)+"</td>");
                    pw.println("<td>"+rs.getInt(5)+"</td>");
                    pw.println("</tr>");
                }
                pw.println("</table>");下面这种不大明白,这样写pw.println()不是换了很多行吗?,还是在pw.println("<tr>")和pw.println("</tr>");之间只算一行?