• 大小: 7.26MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-20
  • 语言: 其他
  • 标签: 源代码  SSH  

资源简介

运用SSH框架(Struts2_Hibernate_Spring)的网上购书系统,希望对大家有用!

资源截图

代码片段和文件信息

package org.bookstore.action;
import java.util.*;
import org.bookstore.util.*;
import org.bookstore.service.*;
import com.opensymphony.xwork2.*;
public class BookAction extends ActionSupport{
protected ICatalogService catalogService;
public ICatalogService getCatalogService(){
return catalogService;
}
public void setCatalogService(ICatalogService catalogService) {
this.catalogService = catalogService;
}

protected IBookService bookService;
public IBookService getBookService(){
return bookService;
}
public void setBookService(IBookService bookService) {
this.bookService = bookService;
}

public String newBook() throws Exception{
List books=bookService.getNewBook();
Map request=(Map)ActionContext.getContext().get(“request“);
request.put(“books“ books);
return SUCCESS;
}

public String browseCatalog() throws Exception{
List catalogs=catalogService.getAllCatalogs();
Map request=(Map)ActionContext.getContext().get(“request“);
request.put(“catalogs“catalogs);
return SUCCESS;
}

protected Integer catalogid; //获得图书类别的ID
private Integer currentPage=1; //当前页
//生成当前页的get和set方法
public Integer getCurrentPage() {
return currentPage;
}
public void setCurrentPage(Integer currentPage) {
this.currentPage = currentPage;
}
//生成图书ID的get和set方法
public Integer getCatalogid() {
return catalogid;
}
public void setCatalogid(Integer catalogid) {
this.catalogid = catalogid;
}
//方法实现
public String browseBookPaging() throws Exception{
int totalSize=bookService.getTotalByCatalog(catalogid);
Pager pager=new Pager(currentPagetotalSize);
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;
}

private String bookname; //根据输入的书名或部分书名查询
public String getBookname() {
return bookname;
}
public void setBookname(String bookname) {
this.bookname = bookname;
}
public String searchBook() throws Exception {
List books = bookService.getRequiredBookByName(this.getBookname());
Map request = (Map)ActionContext.getContext().get(“request“);
request.put(“books“books);
return SUCCESS;
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1383  2014-08-27 21:35  网上购书系统(源代码)\bookstore\.classpath

     文件        435  2014-08-27 21:35  网上购书系统(源代码)\bookstore\.myhibernatedata

     文件       1542  2014-08-27 21:35  网上购书系统(源代码)\bookstore\.project

     文件        522  2014-08-27 21:35  网上购书系统(源代码)\bookstore\.settings\.jsdtscope

     文件        230  2014-08-27 21:35  网上购书系统(源代码)\bookstore\.settings\com.genuitec.runtime.libraries.xml

     文件        364  2014-08-27 21:35  网上购书系统(源代码)\bookstore\.settings\org.eclipse.jdt.core.prefs

     文件        486  2014-08-27 21:35  网上购书系统(源代码)\bookstore\.settings\org.eclipse.wst.common.component

     文件        481  2014-08-27 21:35  网上购书系统(源代码)\bookstore\.settings\org.eclipse.wst.common.project.facet.core.prefs.xml

     文件        513  2014-08-27 21:35  网上购书系统(源代码)\bookstore\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2014-08-27 21:35  网上购书系统(源代码)\bookstore\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2014-08-27 21:35  网上购书系统(源代码)\bookstore\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件        425  2014-08-27 21:35  网上购书系统(源代码)\bookstore\.springBeans

     文件       3211  2014-08-27 21:35  网上购书系统(源代码)\bookstore\src\applicationContext.xml

     文件       2514  2014-08-27 21:35  网上购书系统(源代码)\bookstore\src\org\bookstore\action\BookAction.java

     文件       2577  2014-08-27 21:35  网上购书系统(源代码)\bookstore\src\org\bookstore\action\ShopAction.java

     文件       1305  2014-08-27 21:35  网上购书系统(源代码)\bookstore\src\org\bookstore\action\UserAction.java

     文件        406  2014-08-27 21:35  网上购书系统(源代码)\bookstore\src\org\bookstore\dao\baseDAO.java

     文件        412  2014-08-27 21:35  网上购书系统(源代码)\bookstore\src\org\bookstore\dao\IBookDAO.java

     文件        116  2014-08-27 21:35  网上购书系统(源代码)\bookstore\src\org\bookstore\dao\ICatalogDAO.java

     文件       1874  2014-08-27 21:35  网上购书系统(源代码)\bookstore\src\org\bookstore\dao\impl\BookDAO.java

     文件        497  2014-08-27 21:35  网上购书系统(源代码)\bookstore\src\org\bookstore\dao\impl\CatalogDAO.java

     文件        469  2014-08-27 21:35  网上购书系统(源代码)\bookstore\src\org\bookstore\dao\impl\OrderDAO.java

     文件       1296  2014-08-27 21:35  网上购书系统(源代码)\bookstore\src\org\bookstore\dao\impl\UserDAO.java

     文件        133  2014-08-27 21:35  网上购书系统(源代码)\bookstore\src\org\bookstore\dao\IOrderDAO.java

     文件        235  2014-08-27 21:35  网上购书系统(源代码)\bookstore\src\org\bookstore\dao\IUserDAO.java

     文件       1119  2014-08-27 21:35  网上购书系统(源代码)\bookstore\src\org\bookstore\model\Book.hbm.xml

     文件       1599  2014-08-27 21:35  网上购书系统(源代码)\bookstore\src\org\bookstore\model\Book.java

     文件        908  2014-08-27 21:35  网上购书系统(源代码)\bookstore\src\org\bookstore\model\Catalog.hbm.xml

     文件        875  2014-08-27 21:35  网上购书系统(源代码)\bookstore\src\org\bookstore\model\Catalog.java

     文件        998  2014-08-27 21:35  网上购书系统(源代码)\bookstore\src\org\bookstore\model\Orderitem.hbm.xml

............此处省略140个文件信息

评论

共有 条评论