最代码广告位
首页>分享>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);
	}
}
最近下载更多
LJY778823 LV11月9日
星星
BannZhao LV11月8日
星星
676025265 LV11月8日
星星
naixia LV51月6日
月亮星星
asd2654dfsv LV21月6日
星星星星
xiaozhan0505 LV11月6日
星星
zmzhky LV11月1日
星星
Vinsmoker233 LV42019年12月31日
月亮
Saya123 LV52019年12月30日
月亮星星
最近浏览更多
HABBY100001月15日
暂无贡献等级
sudajky LV51月10日
月亮星星
wxd1997 LV101月10日
月亮月亮星星星星
LJY778823 LV11月9日
星星
BannZhao LV11月8日
星星
weipengyu LV21月8日
星星星星
ZY1133 LV11月7日
星星
naixia LV51月6日
月亮星星
xqlxql LV11月6日
星星
TroubleQ1月6日
暂无贡献等级
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友