• 大小: 5.14MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-17
  • 语言: 其他
  • 标签:

资源简介

这是基于Struts2实现的图书管理系统,可以对图书进行增加、删除、修改、查询等操作。拿去运行直接可以使用。

资源截图

代码片段和文件信息

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(){
//将获取的数据传递至bookList.jsp页面
BookService bookService = new BookServiceImpl();
List books = bookService.selectAllBook();

HttpServletRequest request = ServletActionContext.getRequest();
request.setAttribute(“books“ books);
return “success“;
}
/**
 * 准备新增图书
 * @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“;
}
/**
 * 根据id查询图书  直接跳转到准备更新图书页面
 * @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“;
}
}

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

     文件       2289  2018-11-06 20:29  Struts2框架图书管理系统\BookManageProject\.classpath

     文件        324  2018-11-06 14:56  Struts2框架图书管理系统\BookManageProject\.mymetadata

     文件       1627  2018-11-06 20:29  Struts2框架图书管理系统\BookManageProject\.project

     文件        522  2018-11-06 20:29  Struts2框架图书管理系统\BookManageProject\.settings\.jsdtscope

     文件        423  2018-11-06 20:29  Struts2框架图书管理系统\BookManageProject\.settings\com.genuitec.eclipse.migration.prefs

     文件        364  2018-11-06 20:29  Struts2框架图书管理系统\BookManageProject\.settings\org.eclipse.jdt.core.prefs

     文件        577  2018-11-06 20:29  Struts2框架图书管理系统\BookManageProject\.settings\org.eclipse.wst.common.component

     文件        412  2018-11-06 20:29  Struts2框架图书管理系统\BookManageProject\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2018-11-06 20:29  Struts2框架图书管理系统\BookManageProject\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2018-11-06 20:29  Struts2框架图书管理系统\BookManageProject\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件       1879  2018-11-07 08:56  Struts2框架图书管理系统\BookManageProject\src\com\hnpi\action\BookAction.java

     文件        817  2018-11-07 01:09  Struts2框架图书管理系统\BookManageProject\src\com\hnpi\action\LoginAction.java

     文件       1345  2018-11-06 20:41  Struts2框架图书管理系统\BookManageProject\src\com\hnpi\bean\Book.java

     文件        536  2018-11-07 00:57  Struts2框架图书管理系统\BookManageProject\src\com\hnpi\dao\BookDao.java

     文件       3760  2018-11-07 08:46  Struts2框架图书管理系统\BookManageProject\src\com\hnpi\dao\impl\BookDaoImpl.java

     文件        553  2018-11-07 00:47  Struts2框架图书管理系统\BookManageProject\src\com\hnpi\interceptor\UserInterceptor.java

     文件        544  2018-11-07 00:57  Struts2框架图书管理系统\BookManageProject\src\com\hnpi\service\BookService.java

     文件       1099  2018-11-07 01:01  Struts2框架图书管理系统\BookManageProject\src\com\hnpi\service\impl\BookServiceImpl.java

     文件       1070  2018-11-06 20:57  Struts2框架图书管理系统\BookManageProject\src\com\hnpi\util\DBUtil.java

     文件         25  2018-11-06 20:29  Struts2框架图书管理系统\BookManageProject\src\meta-INF\MANIFEST.MF

     文件       2178  2018-11-07 08:55  Struts2框架图书管理系统\BookManageProject\src\struts.xml

     文件       1015  2018-11-07 00:21  Struts2框架图书管理系统\BookManageProject\WebRoot\book\addBook.jsp

     文件       1404  2018-11-07 01:36  Struts2框架图书管理系统\BookManageProject\WebRoot\book\bookList.jsp

     文件       1572  2018-11-07 08:48  Struts2框架图书管理系统\BookManageProject\WebRoot\book\updateBook.jsp

     文件        834  2018-11-06 14:56  Struts2框架图书管理系统\BookManageProject\WebRoot\index.jsp

     文件         36  2018-11-06 14:56  Struts2框架图书管理系统\BookManageProject\WebRoot\meta-INF\MANIFEST.MF

     文件        762  2018-11-06 23:54  Struts2框架图书管理系统\BookManageProject\WebRoot\user\login.jsp

     文件       2035  2018-11-07 08:56  Struts2框架图书管理系统\BookManageProject\WebRoot\WEB-INF\classes\com\hnpi\action\BookAction.class

     文件       1428  2018-11-07 01:09  Struts2框架图书管理系统\BookManageProject\WebRoot\WEB-INF\classes\com\hnpi\action\LoginAction.class

     文件       1966  2018-11-06 20:41  Struts2框架图书管理系统\BookManageProject\WebRoot\WEB-INF\classes\com\hnpi\bean\Book.class

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

评论

共有 条评论