首页>代码>java web简单购物车实现>/cart/src/cn/edu/cg/controller/BuyServlet.java
package cn.edu.cg.controller;

import java.io.IOException;
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 cn.edu.cg.dao.BookDaoImpl;
import cn.edu.cg.domain.Book;
import cn.edu.cg.domain.Cart;

@WebServlet("/BuyServlet")
public class BuyServlet extends HttpServlet {

	private static final long serialVersionUID = 1L;

	protected void doGet(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		request.setCharacterEncoding("UTF-8");
		response.setCharacterEncoding("UTF-8");//这一行功能在下一行中已经有了。
		response.setContentType("text/html; charset=UTF-8");
		String id=request.getParameter("id");
		BookDaoImpl dao=new BookDaoImpl();
		Book book = dao.find(id);
		Cart cart = (Cart) request.getSession().getAttribute("cart");
		if(cart==null){
			cart = new Cart();
			request.getSession().setAttribute("cart", cart);
		}
		
		//把书加到用户购物车中,完成购买
		cart.add(book);
		
		//response.sendRedirect("/WEB-INF/jsp/listcart.jsp");
		request.getRequestDispatcher("/listcart.jsp").forward(request, response);
	}

	protected void doPost(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		doGet(request, response);
	}
}
最近下载更多
2411307984  LV1 5月10日
baining  LV1 5月8日
taoshen95  LV15 3月22日
zeng1206  LV7 2023年12月25日
周博宇  LV1 2023年11月27日
paolanya  LV2 2023年11月13日
abandan  LV4 2023年11月5日
hongdongdong  LV14 2023年10月28日
jiemomo  LV12 2023年10月19日
mhymhy123  LV1 2023年10月18日
最近浏览更多
小黄同学  LV8 9月29日
cong58cong  LV8 6月26日
liyan54188  LV2 6月25日
TY0165  LV20 6月25日
李嘉宝  LV1 6月18日
23120450  LV1 6月18日
郭宇航裹裹  LV5 6月7日
2411307984  LV1 5月10日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友