package com.book.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.List;
import javax.servlet.RequestDispatcher;
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 com.book.dto.BookInfo;
import com.book.dto.OrderInfo;
import com.book.dto.UserInfo;
import com.book.service.AdminUserService;
import com.book.service.BookService;
import com.book.service.UserService;
public class bookAction extends HttpServlet {
/**
* Constructor of the object.
*/
public bookAction() {
super();
}
/**
* Destruction of the servlet. <br>
*/
public void destroy() {
super.destroy(); // Just puts "destroy" string in log
// Put your code here
}
/**
* The doGet method of the servlet. <br>
*
* This method is called when a form has its tag value method equals to get.
*
* @param request the request send by the client to the server
* @param response the response send by the server to the client
* @throws ServletException if an error occurred
* @throws IOException if an error occurred
*/
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doPost(request,response);
}
/**
* The doPost method of the servlet. <br>
*
* This method is called when a form has its tag value method equals to post.
*
* @param request the request send by the client to the server
* @param response the response send by the server to the client
* @throws ServletException if an error occurred
* @throws IOException if an error occurred
*/
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;;charset=GBK");
PrintWriter out = response.getWriter();
try {
String operation = request.getParameter("operation");
if(operation.equals("Login")){
doLogin(request,response);
}
if(operation.equals("login")){
dologin(request,response);
}
if(operation.equals("roll")){
doroll(request, response);
}
if (operation.equals("add")) {
addUser(request, response);
}
if (operation.equals("addbook")) {
addBook(request, response);
}
if(operation.equals("list")){
listBook(request, response);
}
if(operation.equals("userlist")){
listUser(request, response);
}
if(operation.equals("orderlist")){
listorder(request, response);
}
if(operation.equals("orderlist2")){
listorder2(request, response);
}
if(operation.equals("orderlist3")){
listorder3(request, response);
}
if(operation.equals("shopping")){
shopping(request, response);
}
if(operation.equals("delete")){
deleteBook(request, response);
}
if(operation.equals("update")){
update(request, response);
}
if(operation.equals("bookupdate")){
bookupdate(request, response);
}
if(operation.equals("buybook")){
buybook(request, response);
}
if(operation.equals("deleteuser")){
deleteUser(request, response);
}
if(operation.equals("check")){
check(request, response);
}
} catch (Exception ee) {
ee.getMessage();
} finally {
out.flush();
out.close();
}
}
public void check(HttpServletRequest request, HttpServletResponse response)
throws Exception {
String search_Key=request.getParameter("searchValue");
BookService bservice = new BookService();
List<BookInfo> bookList=new ArrayList<BookInfo>();
int pageNo;
if (request.getParameter("pageNo") == null) {
pageNo = 1;
} else {
pageNo = Integer.parseInt(request.getParameter("pageNo"));
}
bookList=bservice.listBook(pageNo);
request.setAttribute("bookList", bookList);
RequestDispatcher dispatcher=request.getRequestDispatcher("../admin/productmanager.jsp");
dispatcher.forward(request, response);
}
private void update(HttpServletRequest request, HttpServletResponse response)throws IOException,Exception {
// TODO Auto-generated method stub
String strId=request.getParameter("id");
int id;
if(strId==null){
id=1;
}else{
id=Integer.parseInt(strId);
}
BookService bservice = new BookService();
BookInfo book=new BookInfo();
book=bservice.showBook(id);
request.setAttribute("book", book);
RequestDispatcher dispatcher=request.getRequestDispatcher("../admin/productdetailmanager.jsp");
dispatcher.forward(request, response);
}
private void buybook(HttpServletRequest request, HttpServletResponse response)throws IOException,Exception {
// TODO Auto-generated method stub
String strId=request.getParameter("id");
int id;
if(strId==null){
id=1;
}else{
id=Integer.parseInt(strId);
}
BookService bservice = new BookService();
BookInfo book=new BookInfo();
book=bservice.showBook(id);
request.setAttribute("book", book);
RequestDispatcher dispatcher=request.getRequestDispatcher("../user/shopcart.jsp");
dispatcher.forward(request, response);
}
private void bookupdate(HttpServletRequest request, HttpServletResponse response)throws IOException,Exception {
// TODO Auto-generated method stub
response.setContentType("text/html;charset=GBK");
PrintWriter out = response.getWriter();
String strId=request.getParameter("id");
int id;
if(strId==null){
id=1;
}else{
id=Integer.parseInt(strId);
}
BookService bservice = new BookService();
BookInfo book=new BookInfo();
book.setId(id);
int category_id =Integer.parseInt(request.getParameter("category_id"));
book.setCategory_id(category_id);
String book_name = request.getParameter("book_name");
book.setBook_name(book_name);
Double price =Double.parseDouble(request.getParameter("price"));
book.setPrice(price);
Double sale_price =Double.parseDouble(request.getParameter("sale_price"));
book.setSale_price(sale_price);
String press = request.getParameter("press");
book.setPress(press);
String author = request.getParameter("author");
book.setAuthor(author);
String content=request.getParameter("content");
book.setContent(content);
String descipt=request.getParameter("descipt");
book.setDescipt(descipt);
bservice.updatebook(book);
request.setAttribute("book", book);
out.print("<script language=javascript>alert('更改信息成功!');</script>");
// RequestDispatcher dispatcher=request.getRequestDispatcher("../admin/productdetailmanager.jsp");
// dispatcher.forward(request, response);
}
private void doroll(HttpServletRequest request, HttpServletResponse response)throws IOException,Exception {
// TODO Auto-generated method stub
response.setContentType("text/html;charset=GBK");
PrintWriter out = response.getWriter();
HttpSession session = request.getSession();
try{
if(session.getAttribute("login_name")!=null){
session.removeAttribute("login_name");
out.print("<script language=javascript>location.href='../index.jsp';</script>");
}else{
out.print("<script language=javascript>alert('您输入的用户名或密码有误,请核对!!');location.href='../login.jsp';</script>");
}
}catch(Exception ee){
ee.toString();
}
}
public void deleteBook(HttpServletRequest request, HttpServletResponse response)
throws Exception {
response.setContentType("text/html;charset=GBK");
PrintWriter out = response.getWriter();
BookService bservice = new BookService();
String strId=request.getParameter("id");
int id;
if(strId==null){
id=1;
}else{
id=Integer.parseInt(strId);
}
System.out.println(id);
bservice.deleteBook(id);
List<BookInfo> bookList=new ArrayList<BookInfo>();
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
用JSP做的“网上书店”网站 (149个子文件)
bookAction.class 12KB
BookDAOImpl.class 8KB
UserImpl.class 5KB
PagerTag.class 4KB
BookService.class 4KB
DataBase.class 3KB
UserService.class 3KB
BookInfo.class 2KB
AdminUserDAOImpl.class 2KB
User.class 2KB
PageServlet.class 2KB
SetCharacterEncodingFilter.class 2KB
UserInfo.class 2KB
Cart.class 2KB
Pager.class 2KB
OrderInfo.class 1KB
ItemServlet.class 1KB
AdminUserService.class 1KB
BookDAO.class 934B
AdminUser.class 930B
CartItem.class 756B
User.class 676B
AdminUserDAO.class 335B
.classpath 565B
index.css 2KB
adm.css 853B
pagination.css 679B
login.css 294B
bg.gif 13KB
dog.gif 2KB
shop.gif 2KB
list.gif 2KB
car1.gif 1KB
run.gif 734B
15.gif 598B
new.gif 93B
l0.gif 66B
l4.gif 60B
l5.gif 59B
l9.gif 59B
l6.gif 59B
l8.gif 58B
l3.gif 58B
l1.gif 58B
l2.gif 58B
l7.gif 57B
02.html 636B
01.html 618B
04.html 610B
03.html 604B
msbase.jar 280KB
msbase.jar 280KB
mssqlserver.jar 66KB
mssqlserver.jar 66KB
msutil.jar 58KB
msutil.jar 58KB
bookAction.java 19KB
BookDAOImpl.java 8KB
SetCharacterEncodingFilter.java 6KB
UserImpl.java 4KB
PagerTag.java 4KB
BookService.java 4KB
DataBase.java 3KB
UserService.java 2KB
ItemServlet.java 2KB
AdminUserDAOImpl.java 2KB
BookInfo.java 2KB
User.java 1KB
UserInfo.java 1KB
PageServlet.java 1KB
Pager.java 1KB
Cart.java 1KB
OrderInfo.java 958B
BookDAO.java 879B
AdminUserService.java 835B
User.java 669B
AdminUser.java 493B
CartItem.java 383B
AdminUserDAO.java 278B
4.jpg 49KB
2.jpg 45KB
6.jpg 42KB
3.jpg 41KB
5.jpg 33KB
1.jpg 26KB
bottom.jpg 18KB
p.jpg 17KB
c.jpg 15KB
d.jpg 15KB
b.jpg 14KB
a.jpg 14KB
g.jpg 14KB
e.jpg 14KB
f.jpg 14KB
h.jpg 14KB
top.jpg 13KB
background1.jpg 13KB
b5.jpg 4KB
b4.jpg 4KB
b3.jpg 4KB
共 149 条
- 1
- 2
资源评论
- leu73962015-05-29怎么下载下来数据库没有哦
suncycle
- 粉丝: 22
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功