?? cartservlet.java
字號:
package com.ebook.servlet;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import com.ebook.Entity.*;import com.ebook.Util.*;import javax.servlet.http.HttpSession;/** * * @author 闅嗙 */public class CartServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String action=request.getParameter("action"); if(action.equals("addcart")) { addCart(request,response); } if(action.equals("deleteone")) { deleteOne(request,response); } if(action.equals("deleteall")) { deleteAll(request,response); } else { } } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); } public void addCart(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("UTF-8"); HttpSession session = request.getSession(); shopCart cart = (shopCart) session.getAttribute("cart"); if (cart == null) { cart = new shopCart(); session.setAttribute("cart", cart); } int num = Integer.parseInt(request.getParameter("num")); int id = Integer.parseInt(request.getParameter("bookid")); cartItem item = new cartItem(); item.setBookname(request.getParameter("bn")); item.setBeforePrice(request.getParameter("yp")); item.setNowPrice(request.getParameter("np")); // item.setTotalPrice(num * Integer.parseInt(book.getNowPrice())); item.setBookid(id); item.setQuantity(num); item.setTotalPrice(item.getQuantity()*Integer.parseInt(request.getParameter("np"))); cart.addcartItem(item); response.sendRedirect("/eBook/showCartServlet"); } public void deleteOne(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { int bookid=Integer.parseInt(request.getParameter("bookid")); HttpSession session = request.getSession(); shopCart cart = (shopCart) session.getAttribute("cart"); cart.removeItem(bookid); response.sendRedirect("/eBook/showCartServlet"); } public void deleteAll(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { HttpSession session = request.getSession(); shopCart cart = (shopCart) session.getAttribute("cart"); cart.removeAll(); response.sendRedirect("/eBook/showCartServlet"); } }
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -