package com.ivfox.goods.user.controller;
import java.awt.Image;
import java.io.File;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.util.List;
import java.util.Map;
import java.util.UUID;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.swing.ImageIcon;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.multipart.MultipartFile;
import cn.itcast.commons.CommonUtils;
import com.ivfox.goods.user.entity.Book;
import com.ivfox.goods.user.entity.Category;
import com.ivfox.goods.user.pager.Page;
import com.ivfox.goods.user.service.BookService;
import com.ivfox.goods.user.service.CategoryService;
@Controller
public class AdminBookController{
@Autowired
private BookService bookService;
@Autowired
private CategoryService categoryService;
@RequestMapping("adminBookManage")
public String adminBookManage(HttpServletRequest request,HttpServletResponse response){
return "adminjsps/admin/book/main";
}
@RequestMapping("adminfindCategoryAll")
public String findCategoryAll(HttpServletRequest request,HttpServletResponse response){
List categoryList = categoryService.findCategoryList();
System.out.println(categoryList.toString());
request.setAttribute("categoryList", categoryList);
return "adminjsps/admin/book/left";
}
/**
* ��ȡ����ҳ
* @param request
* @return
*/
public int getPageNow(HttpServletRequest request){
int pageNow =1;
String parma=request.getParameter("pageNow");
if(parma!=null&& !parma.isEmpty()){
try {
pageNow=Integer.parseInt(parma);
} catch (RuntimeException e) {
}
}
return pageNow;
}
/**
* ��ȡ�����url
* @param request
* @return
* @throws UnsupportedEncodingException
*/
public String getUrl(HttpServletRequest request) throws UnsupportedEncodingException {
String url=request.getRequestURI()+"?"+request.getQueryString();
int index = url.lastIndexOf("&pageNow=");
if(index!=-1){
url=url.substring(0,index);
}
return url;
}
/**
* �������ѯ
* @param request
* @param response
* @param map
* @return
* @throws UnsupportedEncodingException
*/
@RequestMapping("adminfindBookListByCagegory")
public String findBookListByCagegory(HttpServletRequest request,HttpServletResponse response,Map map) throws UnsupportedEncodingException{
//��ȡ����ҳ
Page page =new Page();
int pageNow=getPageNow(request);
String cid=request.getParameter("cid");
String url=getUrl(request);
Book book= new Book();
book.setCid(cid);
page.setPageNow(pageNow);
page.setPageSize(10);
page.setStart((pageNow-1) * page.getPageSize());
page.setUrl(url);
Page pages = bookService.findBookListByCondition(book,page);
request.setAttribute("page", pages);
return "adminjsps/admin/book/list";
}
/**
* �����߲�ѯ
* @param request
* @param response
* @param map
* @return
* @throws UnsupportedEncodingException
*/
@RequestMapping("adminfindBookListByAuthor")
public String findBookListByAuthor(HttpServletRequest request,HttpServletResponse response,Map map) throws UnsupportedEncodingException{
//��ȡ����ҳ
Page page =new Page();
int pageNow=getPageNow(request);
String author=request.getParameter("author");
author=new String(author.getBytes("iso-8859-1"),"utf-8");
String url=getUrl(request);
Book book= new Book();
book.setAuthor(author);
page.setPageNow(pageNow);
page.setPageSize(10);
page.setStart((pageNow-1) * page.getPageSize());
page.setUrl(url);
Page pages = bookService.findBookListByCondition(book,page);
request.setAttribute("page", pages);
return "adminjsps/admin/book/list";
}
/**
* ���������ѯ
* @param request
* @param response
* @param map
* @return
* @throws UnsupportedEncodingException
*/
@RequestMapping("adminfindBookListByPress")
public String findBookListByPress(HttpServletRequest request,HttpServletResponse response) throws UnsupportedEncodingException{
//��ȡ����ҳ
Page page =new Page();
int pageNow=getPageNow(request);
String press=request.getParameter("press");
press=new String(press.getBytes("iso-8859-1"),"utf-8");
String url=getUrl(request);
Book book= new Book();
book.setPress(press);
page.setPageNow(pageNow);
page.setPageSize(10);
page.setStart((pageNow-1) * page.getPageSize());
page.setUrl(url);
Page pages = bookService.findBookListByCondition(book,page);
request.setAttribute("page", pages);
return "adminjsps/admin/book/list";
}
/**
* �������ѯ
* @param request
* @param response
* @param map
* @return
* @throws UnsupportedEncodingException
*/
@RequestMapping("adminfindBookListByBookName")
public String findBookListByBookName(HttpServletRequest request,HttpServletResponse response,Map map) throws UnsupportedEncodingException{
//��ȡ����ҳ
Page page =new Page();
int pageNow=getPageNow(request);
String bname=request.getParameter("bname");
bname=new String(bname.getBytes("iso-8859-1"),"utf-8");
String url=getUrl(request);
Book book= new Book();
book.setBname(bname);
page.setPageNow(pageNow);
page.setPageSize(10);
page.setStart((pageNow-1) * page.getPageSize());
page.setUrl(url);
Page pages = bookService.findBookListByCondition(book,page);
request.setAttribute("page", pages);
return "adminjsps/admin/book/list";
}
@RequestMapping("adminbookDetail")
public String bookDetail(HttpServletRequest request,HttpServletResponse response,Map map){
String bid=request.getParameter("bid");
Book book = bookService.bookDetail(bid);
map.put("book", book);
List categoryList = categoryService.findCategoryList();
map.put("categoryList", categoryList);
String cid=book.getCid();
String pid=categoryService.getPidByCid(cid);
List<Category> childCategory = categoryService.findChildCategory(pid);
map.put("pid", pid);
map.put("childCategory", childCategory);
return "adminjsps/admin/book/desc";
}
@RequestMapping("admin/findCategoryList")
public String findCategoryList(HttpServletRequest request,HttpServletResponse response){
List categoryList = categoryService.findCategoryList();
System.out.println(categoryList.toString());
request.setAttribute("categoryList", categoryList);
return "adminjsps/admin/book/left";
}
@RequestMapping("adminEditOrDelBook")
public String editBook(HttpServletRequest request,HttpServletResponse response){
String method=request.getParameter("method");
String bid=request.getParameter("bid");
if(method.equals("del")){
try {
bookService.delBookByBid(bid);
request.setAttribute("code", "success");
request.setAttribute("msg", "删除图书成功");
} catch (Exception e) {
request.setAttribute("code", "error");
request.setAttribute("msg", "删除图书失败");
e.printStackTrace();
}
}else if(method.equals("edit")){
try {
Book book=new Book();
String bname=request.getParameter("bname");
String currPrice=request.getParameter("currPrice");
String price =request.getParameter("price");
String discount=request.getParameter("discount");
String author=request.getParameter("author");
String press=request.getParameter("press");
String publishtime=request.getParameter("publishtime");
String edition=r
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
java新闻管理系统 +sql (2018完整) (769个子文件)
btn.bmp 7KB
ningbo.bmp 6KB
sfz.bmp 6KB
dy.bmp 6KB
post.bmp 6KB
abc.bmp 6KB
cib.bmp 6KB
pingan.bmp 6KB
nanjing.bmp 6KB
zx.bmp 6KB
ccb.bmp 6KB
bj.bmp 6KB
icbc.bmp 6KB
cmbc.bmp 6KB
hx.bmp 6KB
shpd.bmp 6KB
bh.bmp 6KB
zheshang.bmp 6KB
guangda.bmp 6KB
gf.bmp 6KB
sh.bmp 6KB
beijingnongshang.bmp 6KB
bcc.bmp 6KB
bc.bmp 6KB
cmb.bmp 6KB
新建位图图像.bmp 0B
AdminBookController.class 12KB
UserController.class 11KB
OrderController.class 11KB
StringUtil.class 8KB
AdminController.class 7KB
OrderService.class 6KB
BookController.class 5KB
CartItemController.class 5KB
PaymentUtil.class 5KB
AdminOrderController.class 4KB
CartItemService.class 4KB
Book.class 4KB
User.class 4KB
UserService.class 4KB
CategoryService.class 3KB
Result.class 3KB
RecordService.class 3KB
DepartmentController.class 3KB
RecordController.class 3KB
CartItem.class 3KB
Department.class 2KB
BookService.class 2KB
AdminLoginIntercepter.class 2KB
LoginIntercepert.class 2KB
Order.class 2KB
Category.class 2KB
Record.class 2KB
Page.class 2KB
Orderitem.class 2KB
CategoryController.class 1KB
OrderDao.class 1KB
DepartmentDate.class 1KB
UserDao.class 1KB
Result$1.class 963B
BookDao.class 955B
Admin.class 946B
CartItemDao.class 926B
CategoryDao.class 897B
AdminService.class 883B
RecordDao.class 877B
UserException.class 761B
Organzation.class 749B
DepartmentDao.class 560B
OrderitemController.class 432B
OrderitemService.class 414B
OrderitemDao.class 407B
Constants.class 403B
AdminDao.class 367B
OrganzationDao.class 334B
moneyEcharts.class 317B
.classpath 7KB
org.eclipse.wst.common.component 467B
org.eclipse.wst.jsdt.ui.superType.container 49B
jquery-ui-1.8.14.custom.css 33KB
jquery-ui-1.8.14.custom.css 33KB
jquery.ui.theme.css 18KB
jquery.ui.theme.css 17KB
demos.css 14KB
index.css 4KB
detail.css 4KB
jquery.ui.datepicker.css 4KB
jquery.ui.datepicker.css 4KB
jquery.datepick.css 4KB
index.css 3KB
desc.css 3KB
jquery.ui.button.css 2KB
jquery.ui.button.css 2KB
desc.css 2KB
list.css 2KB
jquery.ui.core.css 1KB
jquery.ui.core.css 1KB
jquery.ui.tabs.css 1KB
jquery.ui.tabs.css 1KB
jquery.ui.dialog.css 1KB
共 769 条
- 1
- 2
- 3
- 4
- 5
- 6
- 8
资源评论
- coaware2019-06-12根本不是新闻管理系统,骗子。
ZJIET-LC
- 粉丝: 30
- 资源: 66
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功