-
大小: 5.14MB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2023-09-17
- 語(yǔ)言: 其他
- 標(biāo)簽:
資源簡(jiǎn)介
這是基于Struts2實(shí)現(xiàn)的圖書管理系統(tǒng),可以對(duì)圖書進(jìn)行增加、刪除、修改、查詢等操作。拿去運(yùn)行直接可以使用。

代碼片段和文件信息
package?com.hnpi.action;
import?java.util.ArrayList;
import?java.util.List;
import?javax.servlet.http.HttpServletRequest;
import?org.apache.struts2.ServletActionContext;
import?com.hnpi.bean.Book;
import?com.hnpi.service.BookService;
import?com.hnpi.service.impl.BookServiceImpl;
import?com.opensymphony.xwork2.ActionSupport;
public?class?BookAction?extends?ActionSupport?{
private?Book?book;
public?Book?getBook()?{
return?book;
}
public?void?setBook(Book?book)?{
this.book?=?book;
}
/**
?*?圖書列表
?*?@return
?*/
public?String?bookList(){
//將獲取的數(shù)據(jù)傳遞至bookList.jsp頁(yè)面
BookService?bookService?=?new?BookServiceImpl();
List?books?=?bookService.selectAllBook();
HttpServletRequest?request?=?ServletActionContext.getRequest();
request.setAttribute(“books“?books);
return?“success“;
}
/**
?*?準(zhǔn)備新增圖書
?*?@return
?*/
public?String?toAddBook()?{
return?“success“;
}
/**
?*?新增圖書
?*?@return
?*/
public?String?addBook()?{
BookService?bookService?=?new?BookServiceImpl();
bookService.addBook(book);
return?“success“;
}
/**
?*?刪除圖書
?*?@return
?*/
public?String?delBook(){
BookService?bookService?=?new?BookServiceImpl();
bookService.delBook(book.getId());
return?“success“;
}
/**
?*?根據(jù)id查詢圖書??直接跳轉(zhuǎn)到準(zhǔn)備更新圖書頁(yè)面
?*?@return
?*/
public?String?selectBookById(){
BookService?bookService?=?new?BookServiceImpl();
Book?booksByID?=?bookService.selectBookById(book.getId());
HttpServletRequest?request?=?ServletActionContext.getRequest();
request.setAttribute(“booksByID“?booksByID);
return?“success“;
}
/**
?*?更新圖書
?*?@return
?*/
public?String?UpdateBook()?{
BookService?bookService?=?new?BookServiceImpl();
bookService.updateBook(book);
return?“success“;
}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????2289??2018-11-06?20:29??Struts2框架圖書管理系統(tǒng)\BookManageProject\.classpath
?????文件????????324??2018-11-06?14:56??Struts2框架圖書管理系統(tǒng)\BookManageProject\.myme
?????文件???????1627??2018-11-06?20:29??Struts2框架圖書管理系統(tǒng)\BookManageProject\.project
?????文件????????522??2018-11-06?20:29??Struts2框架圖書管理系統(tǒng)\BookManageProject\.settings\.jsdtscope
?????文件????????423??2018-11-06?20:29??Struts2框架圖書管理系統(tǒng)\BookManageProject\.settings\com.genuitec.eclipse.migration.prefs
?????文件????????364??2018-11-06?20:29??Struts2框架圖書管理系統(tǒng)\BookManageProject\.settings\org.eclipse.jdt.core.prefs
?????文件????????577??2018-11-06?20:29??Struts2框架圖書管理系統(tǒng)\BookManageProject\.settings\org.eclipse.wst.common.component
?????文件????????412??2018-11-06?20:29??Struts2框架圖書管理系統(tǒng)\BookManageProject\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2018-11-06?20:29??Struts2框架圖書管理系統(tǒng)\BookManageProject\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2018-11-06?20:29??Struts2框架圖書管理系統(tǒng)\BookManageProject\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件???????1879??2018-11-07?08:56??Struts2框架圖書管理系統(tǒng)\BookManageProject\src\com\hnpi\action\BookAction.java
?????文件????????817??2018-11-07?01:09??Struts2框架圖書管理系統(tǒng)\BookManageProject\src\com\hnpi\action\LoginAction.java
?????文件???????1345??2018-11-06?20:41??Struts2框架圖書管理系統(tǒng)\BookManageProject\src\com\hnpi\bean\Book.java
?????文件????????536??2018-11-07?00:57??Struts2框架圖書管理系統(tǒng)\BookManageProject\src\com\hnpi\dao\BookDao.java
?????文件???????3760??2018-11-07?08:46??Struts2框架圖書管理系統(tǒng)\BookManageProject\src\com\hnpi\dao\impl\BookDaoImpl.java
?????文件????????553??2018-11-07?00:47??Struts2框架圖書管理系統(tǒng)\BookManageProject\src\com\hnpi\interceptor\UserInterceptor.java
?????文件????????544??2018-11-07?00:57??Struts2框架圖書管理系統(tǒng)\BookManageProject\src\com\hnpi\service\BookService.java
?????文件???????1099??2018-11-07?01:01??Struts2框架圖書管理系統(tǒng)\BookManageProject\src\com\hnpi\service\impl\BookServiceImpl.java
?????文件???????1070??2018-11-06?20:57??Struts2框架圖書管理系統(tǒng)\BookManageProject\src\com\hnpi\util\DBUtil.java
?????文件?????????25??2018-11-06?20:29??Struts2框架圖書管理系統(tǒng)\BookManageProject\src\me
?????文件???????2178??2018-11-07?08:55??Struts2框架圖書管理系統(tǒng)\BookManageProject\src\struts.xm
?????文件???????1015??2018-11-07?00:21??Struts2框架圖書管理系統(tǒng)\BookManageProject\WebRoot\book\addBook.jsp
?????文件???????1404??2018-11-07?01:36??Struts2框架圖書管理系統(tǒng)\BookManageProject\WebRoot\book\bookList.jsp
?????文件???????1572??2018-11-07?08:48??Struts2框架圖書管理系統(tǒng)\BookManageProject\WebRoot\book\updateBook.jsp
?????文件????????834??2018-11-06?14:56??Struts2框架圖書管理系統(tǒng)\BookManageProject\WebRoot\index.jsp
?????文件?????????36??2018-11-06?14:56??Struts2框架圖書管理系統(tǒng)\BookManageProject\WebRoot\me
?????文件????????762??2018-11-06?23:54??Struts2框架圖書管理系統(tǒng)\BookManageProject\WebRoot\user\login.jsp
?????文件???????2035??2018-11-07?08:56??Struts2框架圖書管理系統(tǒng)\BookManageProject\WebRoot\WEB-INF\classes\com\hnpi\action\BookAction.class
?????文件???????1428??2018-11-07?01:09??Struts2框架圖書管理系統(tǒng)\BookManageProject\WebRoot\WEB-INF\classes\com\hnpi\action\LoginAction.class
?????文件???????1966??2018-11-06?20:41??Struts2框架圖書管理系統(tǒng)\BookManageProject\WebRoot\WEB-INF\classes\com\hnpi\bean\Book.class
............此處省略65個(gè)文件信息
評(píng)論
共有 條評(píng)論