⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cartservlet.java

📁 jsp+servlet网上购物,是一个实现mvc的网站
💻 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 + -