📄 backgoodservlet.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 + -