@Override public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException { int no = Integer.parseInt(request.getParameter("no")); productDao.delete(no); response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); out.println("<html>"); out.println("<head>"); out.println("<mete http-equiv='Refresh' content='5;url=list'>"); out.println("<link rel='stylesheet' "); out.println("href='../../css/bootstrap.min.css'>"); out.println("<link rel='stylesheet' "); out.println("href='../../css/bootstrap-theme.min.css'>"); out.println("<link rel='stylesheet' href='../../css/common.css'>"); out.println("</head>"); out.println("<body>"); out.println("<div class='container'>"); out.println("<h1>삭제 결과</h1>"); out.println("<p>삭제하였습니다.</p>"); out.println("</div>"); out.println("</body>"); out.println("</html>"); }
public ProductDeleteServlet03() { try { String resource = "java63/servlets/test02/dao/mybatis-config.xml"; InputStream inputStream = Resources.getResourceAsStream(resource); sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream); productDao = new ProductDao(); productDao.setSqlSessionFactory(sqlSessionFactory); } catch (Exception e) { e.printStackTrace(); } }
@Override public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException { int pageNo = 0; int pageSize = 0; if (request.getParameter("pageNo") != null) { pageNo = Integer.parseInt(request.getParameter("pageNo")); pageSize = PAGE_DEFAULT_SIZE; } if (request.getParameter("pageSize") != null) { pageSize = Integer.parseInt(request.getParameter("pageSize")); } response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); out.println("<html>"); out.println("<head>"); out.println("<link rel='stylesheet' "); out.println("href='../../css/bootstrap.min.css'>"); out.println("<link rel='stylesheet' "); out.println("href='../../css/bootstrap-theme.min.css'>"); out.println("<link rel='stylesheet' href='../../css/common.css'>"); out.println("</head>"); out.println("<body>"); out.println("<div class='container'>"); out.println("<h1> 제품 목록</h1>"); out.println("<p><a href='product-form.html' class='btn btn-primary'>새제품</a></p>"); out.println("<table class='table table-hover'>"); out.println("<tr>"); out.println("<th>#</th><th>제품</th><th>수량</th><th>제조사</th>"); out.println("</tr>"); for (Product product : productDao.selectList(pageNo, pageSize)) { out.println("<tr>"); out.println("<td>" + product.getNo() + "</td>"); out.println( "<td><a href='view?no=" + product.getNo() + "'>" + product.getName() + "</a></td>"); out.println("<td>" + product.getQuantity() + "</td>"); out.println("<td>" + product.getMakerNo() + "</td>"); out.println("</tr>"); } out.println("</table>"); out.println("</div>"); out.println(" <script src='../../js/jquery-1.11.1.js'></script>"); out.println("</body>"); out.println("</html>"); }