Devlec.com Javacstudy.com
MyÆäÀÌÁö |  óÀ½»ç¿ëÀÚ ÀÌ¿ë¾È³» |  ÀÌ¿ë¹®ÀÇ |  ȸ»ç¼Ò°³

¡á Æ©ÅÍ°Ô½ÃÆÇ Article Number : 20770

¼ÛÁ¤¿ì °­»ç´ÔÀÌ ÀÛ¼ºÇϽŠ³»¿ëÀÔ´Ï´Ù. 2014-12-04   |   Refer : 2104
÷ºÎÆÄÀÏ : None   À̹ÌÁö : None ŸÀÔ : °ø°³±Û

º¸´Ï±î ¼­ºí¸´¿¡¼­ °´Ã¼¸¦ »ý¼ºÇÏÁö ¾Ê°í ÇϳªÀÇ °´Ã¼¿¡ µ¥ÀÌÅÍ°¡ °è¼Ó ´ã±â´Â °Í °°½À´Ï´Ù.
¼­ºí¸´ ÆÄÀÏÀ» º¸³»ÁÖÁö ¾ÊÀ¸¼Å¼­ È®ÀÎÀº µÇÁö ¾ÊÁö¸¸ ¾Æ·¡ ¼Ò½º¸¦ Âü°íÇϼż­ È®ÀÎÇØ º¸½Ã±â ¹Ù¶ø´Ï´Ù.
-----------------------------------------------
protected void doPost(HttpServletRequest req, HttpServletResponse resp)	throws ServletException, IOException {
		req.setCharacterEncoding("euc-kr");
		String param = req.getParameter("param");
		String url = "";
		HttpSession session = req.getSession();

		Vector bookList = 
			(Vector)session.getAttribute("bookList");
		
		if(param.equals("CHK")){
			url = "/WEB-INF/exam2/checkout.jsp";
			int sum = 0;
			for(int i=0; i if(param.equals("CART")){
				if(bookList == null){
					bookList = new Vector();
				}
				
				bookList.add(getBook(req));		
                          
			}
			else if(param.equals("DEL")){
				int idx = Integer.parseInt(req.getParameter("idx"));
				bookList.remove(idx);
			}
		}
		
		session.setAttribute("bookList", bookList);
		RequestDispatcher view = 
			req.getRequestDispatcher(url);
		view.forward(req, resp);
	}
	
	public BookDto getBook(HttpServletRequest req){
		String book = req.getParameter("book");
		String qty = req.getParameter("quantity").trim();
		
		StringTokenizer token = new StringTokenizer(book, "/");
		String title = token.nextToken().trim();
		String author = token.nextToken().trim();
		String price = token.nextToken().trim();
		
		BookDto dto = new BookDto();
		dto.setAuthor(author);
		dto.setPrice(Integer.parseInt(price));
		dto.setQuantity(Integer.parseInt(qty));
		dto.setTitle(title);
		
		return dto;
	}

·Îµù½Ã°£ : 0.000 sec
±Û ´äº¯   ±Û ¼öÁ¤   ±Û »èÁ¦   ±Û ¸ñ·Ï


   
   
Ȩ ȸ»ç¼Ò°³ ÀÌ¿ë¾à°ü °³ÀÎÁ¤º¸ º¸È£Á¤Ã¥ ÀÌ¿ë¾È³» Q&A FAQ Guide