最代码广告位
首页>分享>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);
	}
}
最近下载更多
xiaochen873 LV87月27日
月亮月亮
ayewuhu LV17月9日
星星
cvcvcv567 LV17月7日
星星
1875238189 LV17月7日
星星
浪矢claireX LV17月3日
星星
2211122 LV17月2日
星星
wicher LV17月2日
星星
danity LV17月2日
星星
Stone98s LV17月1日
星星
哒哒哒12345 LV16月27日
星星
最近浏览更多
winrh233 LV8前天
月亮月亮
ironmanc7月30日
暂无贡献等级
xiaochen873 LV87月27日
月亮月亮
Czhiyi LV37月22日
星星星星星星
13751690974 LV27月16日
星星星星
IT达人 LV217月15日
太阳月亮星星
ouzhizi LV27月15日
星星星星
ayewuhu LV17月9日
星星
1234567891011 LV37月9日
星星星星星星
cvcvcv567 LV17月7日
星星
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友