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

📄 backgoodservlet.java

📁 Java购物车及JSTL的应用
💻 JAVA
字号:
package org.qhit.li.store.servlet;

import java.io.IOException;
import java.util.ArrayList;

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

import org.qhit.li.store.dao.GoodsDAO;
import org.qhit.li.store.dto.GoodsDTO;



public class BackGoodServlet extends HttpServlet {

	/**
	 * 
	 */
	private static final long serialVersionUID = 7;

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

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

		response.setContentType("text/html");
		HttpSession session = request.getSession();
		ServletContext application=getServletContext();
		
		GoodsDAO dao = new GoodsDAO();
		ArrayList<GoodsDTO> goods = new ArrayList<GoodsDTO>();
		
		String action=request.getParameter("action");
		
		//单个产品的所有信息
		session.removeAttribute("onegood");
		//所有产品的所有信息
		session.removeAttribute("goods");
		//操作产品的类
		session.removeAttribute("dao");
		
		/*单个产品维护*/
		if(action!=null&&"update".equals(action)){
			String btid=request.getParameter("btid");
			GoodsDTO onegood=dao.selectOneBook(btid);
			session.setAttribute("onegood", onegood);
			session.setAttribute("isupdate", "yes");
			response.sendRedirect("./Back/GoodsUpdate.jsp");
			return;
		}
		
		//得到首页产品维护时产品的btid
		if(action!=null&&"makegood".equals(action)){
			ArrayList<String> goodid=dao.getpid();
			session.setAttribute("goodid", goodid);
			response.sendRedirect("./Back/ShowGoods.jsp");
			return;
		}
		
		
		//对首页产品进行维护
		if(action!=null&&"made".equals(action)){
			String p1=(String)request.getParameter("pic1");
			String p2=(String)request.getParameter("pic2");
			String p3=(String)request.getParameter("pic3");
			String p4=(String)request.getParameter("pic4");
			String p5=(String)request.getParameter("pic5");
			String p6=(String)request.getParameter("pic6");
			String p7=(String)request.getParameter("pic7");
			String p8=(String)request.getParameter("pic8");
			String p9=(String)request.getParameter("pic9");
			String [] pid={p1,p2,p3,p4,p5,p6,p7,p8,p9};
			application.setAttribute("pid", pid);
			session.setAttribute("madeyes", "yes");
			response.sendRedirect("./Back/ShowGoods.jsp");
			return;
			
		}
		
		/* 得到当前页数 */
		int pageid = 1;
		String getid = (String) request.getParameter("pageid");
		if (getid != null) {
			int tempid = Integer.valueOf(getid).intValue();
			pageid = tempid;
		}

		goods = dao.selectBook(pageid);
		session.setAttribute("goods", goods);
		session.setAttribute("dao", dao);
		response.sendRedirect("./Back/GoodsAllInfo.jsp");
	}

}

⌨️ 快捷键说明

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