📄 booksaleservlet.java
字号:
package com.qrsx.shop.controller;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.qrsx.shop.action.BookSaleAction;
import com.qrsx.shop.model.Book;
import com.qrsx.shop.model.BookSale;
/**
*@Author:李世海
*@Address:青岛软件园
*@Date: Mar 31, 2009
*/
public class BookSaleServlet extends BaseServlet{
public void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException{
BookSale bookSale = new BookSale();
processParameter(request,bookSale);
BookSaleAction bookSaleAction = new BookSaleAction(request,response,bookSale);
String p = request.getParameter("p");
if("create".equals(p)){
String addAmount = request.getParameter("addAmount");
bookSaleAction.create(Integer.valueOf(addAmount));
request.getRequestDispatcher("/bookList.jsp").forward(request, response);
}else if("update".equals(p)){
String addAmount = request.getParameter("addAmount");
bookSaleAction.update(Integer.valueOf(addAmount));
request.getRequestDispatcher("/storageController.jsp?p=0").forward(request, response);
}else if("delete".equals(p)){
bookSaleAction.delete();
request.getRequestDispatcher("/storageController.jsp?p=0").forward(request, response);
}else if("list".equals(p)){ //管理员动态检索上架图书
String name = request.getParameter("name");
String author = request.getParameter("author");
String publisher = request.getParameter("publisher");
Book b = new Book();
if(name!=null){
b.setName(name);
}
if(author!=null){
b.setAuthor(author);
}
if(publisher!=null){
b.setPublisher(publisher);
}
bookSaleAction.list(b);
request.getRequestDispatcher("/storageList.jsp").forward(request, response);
}else if("listB".equals(p)){ //顾客动态检索购物广场的图书
String name = request.getParameter("name");
String author = request.getParameter("author");
String publisher = request.getParameter("publisher");
Book b = new Book();
if(name!=null){
b.setName(name);
}
if(author!=null){
b.setAuthor(author);
}
if(publisher!=null){
b.setPublisher(publisher);
}
bookSaleAction.listU(b);
request.getRequestDispatcher("/goods/goodsBuy.jsp").forward(request,response);
}else if("editB".equals(p)){//管理员直接修改上架图书的信息
bookSaleAction.edit();
request.getRequestDispatcher("/storageForm.jsp").forward(request, response);
}else if("edit".equals(p)){//管理员添加上架图书
bookSaleAction.edit();
request.getRequestDispatcher("/addStorageForm.jsp").forward(request, response);
}else if("buy".equals(p)){ //购物广场显示的图书
bookSaleAction.listGoods();
request.getRequestDispatcher("/goods/goodsBuy.jsp").forward(request,response);
}else{ //上架的所有图书
bookSaleAction.findAll();
request.getRequestDispatcher("/storageList.jsp").forward(request, response);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -