admin.cart/CartWrite.java
페이지 정보
![profile_image](https://dancepkt.cafe24.com/data/member_image/ad/admin.gif?1630310007)
본문
admin/cart/list.jsp
package admin.cart;
import java.io.IOException;
import java.text.SimpleDateFormat;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import dao.CartDAO;
import model.Cart;
@WebServlet("/admin/cart/write")
public class CartWrite extends HttpServlet {
private static final long serialVersionUID = 1L;
public CartWrite() {
super();
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//아이템-상세보기-장바구니,바로구매
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.setCharacterEncoding("utf-8");
HttpSession session = request.getSession();
//오늘 날짜
java.util.Date today = new java.util.Date();
SimpleDateFormat cal = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String signdate = cal.format(today);
Cart c = new Cart();
c.setOd_id((String)session.getAttribute("cart"));
c.setMb_id((String)session.getAttribute("id"));
c.setIt_uid(request.getParameter("it_uid"));
c.setIt_price (Integer.parseInt(request.getParameter("it_price")));
c.setIt_point(Integer.parseInt(request.getParameter("it_point")));
c.setIt_qty(Integer.parseInt(request.getParameter("qty"))); //구매수량
c.setCt_status("준비");
c.setCt_date(signdate);
CartDAO dao = new CartDAO();
//장바구니 존재 여부
int num = dao.selectItem(c);
if(num == 0) {
dao.insertCart(c); //장바구니 담기
}else {
dao.oneUpdate(c);
}
String order = request.getParameter("order");
if(order.equals("c")) { //장바구니
response.sendRedirect("list"); // 장바구니 목록 이동
}else { //바로구매
response.sendRedirect("/admin/order/write"); // 구매 페이지 이동
}
}
}
- 이전글admin.cart/CartQty.java 23.03.24
- 다음글dao/CartDAO.java 23.03.25
댓글목록
등록된 댓글이 없습니다.