資源簡介
運用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.xm
?????文件????????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.xm
?????文件????????513??2014-08-27?21:35??網上購書系統(源代碼)\bookstore\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????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.xm
?????文件???????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\ba
?????文件????????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.xm
?????文件???????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.xm
?????文件????????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.xm
............此處省略140個文件信息
評論
共有 條評論