日期:2014-05-16 浏览次数:20504 次
package donghongyu.servlet; import java.io.IOException; public class PrintServlet extends HttpServlet { /** * Constructor of the object. */ public PrintServlet() { super(); } /** * Destruction of the servlet. <br> */ public void destroy() { super.destroy(); // Just puts "destroy" string in log // Put your code here } /** * The doGet method of the servlet. <br> * * This method is called when a form has its tag value method equals to get. * * @param request * the request send by the client to the server * @param response * the response send by the server to the client * @throws ServletException * if an error occurred * @throws IOException * if an error occurred */ public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("tex/html,encoding=UTF-8"); response.setCharacterEncoding("UTF-8"); PrintWriter out = response.getWriter(); out.print(request.getParameter("name") + "你好,欢迎登入CSDN-JAVA班开发的web网页!"); // findUser(request, response); // findUserXml(request, response); // findUserJson(request, response); } public void findUser(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); response.setCharacterEncoding("UTF-8"); PrintWriter out = response.getWriter(); out.println("<!DOCTYPE HTML>"); out.println("<HTML>"); out.println(" <HEAD><TITLE>数据库信息</TITLE></HEAD>"); out.println(" <BODY>"); out.println("数据库中的数据如下:<br/>"); // 创建userDaoImple的实例 UserDaoImpl userDaoImpl = new UserDaoImpl(); // 调用userDaoImple的实例内部的方法得到数据集合对象 List<Admin> list = userDaoImpl.findAll(); // 遍历集合 out.println("<table border='2' style='height:40px;width:400px'>"); out.println("<tr >"); out.println("<td>"); out.println("ID"); out.println("</td>"); out.println("<td>"); out.println("name"); out.println("</td>"); out.println("<td>"); out.println("pass"); out.println("</td>"); out.println("<td>"); out.println("sex"); out.println("</td>"); out.println("</tr>"); for (Admin admin : list) { out.println("ID:" + admin.getId() + "\t姓名:" + admin.getName() + "\t密码:" + admin.getPass() + "\t性别:" + admin.getSex() + "<br/>"); out.println("<br/><br/>"); out.println("<tr height='40px'>"); out.println("<td>"); out.println(admin.getId()); out.println("</td>"); out.println("<td>"); out.println(admin.getName()); out.println("</td>"); out.println("<td>"); out.println(admin.getPass()); out.println("</td>"); out.println("<td>"); out.println(admin.getSex()); out.println("</td>"); out.println("</tr>"); } out.println("</table>"); out.println(" </BODY>"); out.println("</HTML>"); out.flush(); out.close(); } public void findUserXml(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("application/xml"); response.setCharacterEncoding("UTF-8"); PrintWriter out = response.getWriter(); out.println("&l