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

📄 carservlet.java

📁 用jsp做的一个小例子
💻 JAVA
字号:
package com.today.car.servlet;

import java.io.IOException;
import java.util.List;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.today.car.model.Cart;
import com.today.car.vo.Car;
import com.today.prodect.model.Logic;
import com.today.prodect.vo.Prodect;

public class CarServlet extends HttpServlet {

	
	public CarServlet() {
		super();
	}

	public void destroy() {
		super.destroy(); 
		
	}


	public void doGet(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		this.doPost(request, response);
	
	}

	
	public void doPost(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {

		String type=request.getParameter("type");
		Cart cart=new Cart();
		Logic logic=new Logic();
		if("add".equals(type)){
		   int id=Integer.parseInt(request.getParameter("id"));
		   Prodect pro=logic.selectOne(id);
		   Car car=new Car();
		   car.setBuy_count(1);
		   car.setP_name(pro.getP_name());
		   car.setP_price(pro.getP_price());
		   car.setP_id(pro.getP_id());
		   if(request.getSession().getAttribute("CAR")!=null){
			   cart=(Cart)request.getSession().getAttribute("CAR");
		   }
		   
		   cart.add(car);
		   request.getSession().setAttribute("CAR", cart);
		   request.getRequestDispatcher("car.jsp").forward(request, response);
		   
			
		}else if("delete".equals(type)){
			 int id=Integer.parseInt(request.getParameter("id"));
			 
			if(request.getSession().getAttribute("CAR")!=null){
				   cart=(Cart)request.getSession().getAttribute("CAR");
			   }
			   cart.deleteItemById(id);
			   request.getSession().setAttribute("CAR", cart);
			   request.getRequestDispatcher("car.jsp").forward(request, response);
		}
	}

	
	public void init() throws ServletException {
	
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -