资源简介
本科学士的毕业论文,现在流行的前后端交互式网上图书购买系统,可直接运行
代码片段和文件信息
package org.easybooks.bookstore.action;
import java.util.List;
import java.util.Map;
import org.easybooks.bookstore.service.IBookService;
import org.easybooks.bookstore.service.ICatalogService;
import org.easybooks.bookstore.util.Pager;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
public class BookAction extends ActionSupport {
protected ICatalogService catalogService; // 为使用业务层而设置的属性
protected Integer catalogid; // 分类id
protected IBookService bookService;
private Integer currentPage = 1;
private String bookname;
public String getBookname() {
return bookname;
}
public void setBookname(String bookname) {
this.bookname = bookname;
}
public Integer getCurrentPage() {
return currentPage;
}
public void setCurrentPage(Integer currentPage) {
this.currentPage = currentPage;
}
// 浏览分类目录
public String browseCatalog() throws Exception {
List catalogs = catalogService.getAllCatalogs(); // 直接调用业务层方法
Map request = (Map) ActionContext.getContext().get(“request“);
request.put(“catalogs“ catalogs);
return SUCCESS;
}
public String browseBook() throws Exception {
List books = bookService.getBookbyCatalogid(catalogid);
Map request = (Map) ActionContext.getContext().get(“request“);
request.put(“books“ books);
return SUCCESS;
}
// 分页显示图书
public String browseBookPaging() throws Exception {
int totalSize = bookService.getTotalbyCatalog(catalogid);
Pager pager = new Pager(currentPage totalSize);
List books = bookService.getBookbyCatalogidPaging(catalogid
currentPage pager.getPageSize());
Map request = (Map) ActionContext.getContext().get(“request“);
request.put(“books“ books);
request.put(“pager“ pager);
// 购物车要返回时,需要记住返回的地址
Map session = ActionContext.getContext().getSession();
request.put(“catalogid“ catalogid);
return SUCCESS;
}
public String searchBook() throws Exception {
StringBuffer hql = new StringBuffer(“from Book b “);
if (bookname != null && bookname.length() != 0)
hql.append(“where b.bookname like ‘%“ + bookname + “%‘“);
List books = bookService.getRequiredBookbyHql(hql.toString());
Map request = (Map) ActionContext.getContext().get(“request“);
request.put(“books“ books);
return SUCCESS;
}
// 以下为各属性的getter/setter方法
public Integer getCatalogid() {
return this.catalogid;
}
public void setCatalogid(Integer catalogid) {
this.catalogid = catalogid;
}
public ICatalogService getCatalogService() {
return this.catalogService;
}
public void setCatalogService(ICatalogService catalogService) {
this.catalogService = catalogService;
}
public IBookService getBookService() {
return bookService;
}
public void setBookService(IBookService bookService) {
this.bookService = bookService;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-05-03 08:45 BookStroeWeb\
文件 5137 2015-09-22 09:25 BookStroeWeb\.classpath
文件 531 2015-09-22 09:26 BookStroeWeb\.myhibernatedata
文件 309 2015-10-15 09:41 BookStroeWeb\.myme
文件 2165 2015-09-22 10:15 BookStroeWeb\.project
目录 0 2017-05-03 08:45 BookStroeWeb\.settings\
文件 500 2015-09-22 09:21 BookStroeWeb\.settings\.jsdtscope
文件 395 2015-09-22 09:21 BookStroeWeb\.settings\org.eclipse.jdt.core.prefs
文件 474 2015-09-22 09:21 BookStroeWeb\.settings\org.eclipse.wst.common.component
文件 252 2015-09-22 09:21 BookStroeWeb\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2015-09-22 09:21 BookStroeWeb\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2015-09-22 09:21 BookStroeWeb\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 462 2015-09-22 09:25 BookStroeWeb\.springBeans
目录 0 2017-05-03 08:45 BookStroeWeb\src\
文件 3106 2015-09-22 09:28 BookStroeWeb\src\applicationContext.xm
目录 0 2017-05-03 08:45 BookStroeWeb\src\org\
目录 0 2017-05-03 08:45 BookStroeWeb\src\org\easybooks\
目录 0 2017-05-03 08:45 BookStroeWeb\src\org\easybooks\bookstore\
目录 0 2017-05-03 08:45 BookStroeWeb\src\org\easybooks\bookstore\action\
文件 2954 2015-09-22 09:53 BookStroeWeb\src\org\easybooks\bookstore\action\BookAction.java
文件 2885 2015-09-22 10:07 BookStroeWeb\src\org\easybooks\bookstore\action\ShoppingAction.java
文件 1768 2015-09-22 09:58 BookStroeWeb\src\org\easybooks\bookstore\action\User-userContext-validation.xm
文件 451 2015-09-22 09:58 BookStroeWeb\src\org\easybooks\bookstore\action\UserAction-validation.xm
文件 2011 2017-05-05 16:01 BookStroeWeb\src\org\easybooks\bookstore\action\UserAction.java
目录 0 2017-05-03 08:45 BookStroeWeb\src\org\easybooks\bookstore\dao\
文件 465 2015-09-22 09:30 BookStroeWeb\src\org\easybooks\bookstore\dao\ba
文件 549 2015-09-22 09:31 BookStroeWeb\src\org\easybooks\bookstore\dao\IBookDAO.java
文件 158 2015-09-22 09:32 BookStroeWeb\src\org\easybooks\bookstore\dao\ICatalogDAO.java
目录 0 2017-05-03 08:45 BookStroeWeb\src\org\easybooks\bookstore\dao\impl\
文件 1913 2015-09-22 09:35 BookStroeWeb\src\org\easybooks\bookstore\dao\impl\BookDAO.java
文件 539 2015-09-22 09:36 BookStroeWeb\src\org\easybooks\bookstore\dao\impl\CatalogDAO.java
............此处省略197个文件信息
相关资源
- Library图书馆图书管理系统
- 基于web的图书馆运营系统
- apabi电子图书馆破解插件
- 大爱精神在高校图书馆内涵建设中的
- 高校图书馆建筑设计理念的创新与发
- 高校图书馆统计工作的规范化建设探
- 用NetBeans做的图书管理系统
- 流动人口公共文化服务视阈下的图书
- 新媒体时代高校图书馆用户信息素养
- 龙书《编译原理》(Compilers:Principle
- 图书管理系统窗体含报告
- 灵动软件图书租赁系统.zip
- 图书管理系统 2020.6.15.rar
- 图书管理系统app
- 3M SIP2 标准协议文档(中文版)
- springboot+vue.js搭建图书管理系统开源项
- 图书管理系统源码.zip
- 微信小程序-图书检索小程序
- vfp软件做的图书管理系统
- 华东交通大学软件学院毕业设计
- :需求规格说明书+详细设计说明书
- Struts框架实现的登录、注册的图书管
- 课程设计-----图书管理系统.rar
- 逆向工程核心原理图书-样本(无病毒
- Jdbc经典案例之图书管理系统
- 基于单片机的图书馆人流量统计器的
- 图书馆管理系统 连数据库
- 图书管理系统(流程图+功能图+ER+全套
- 中华图书人操作手册3.0.doc
- 网上图书商城系统论文
评论
共有 条评论