资源简介
完整课程设计及源码,基于SSH图书管理系统
代码片段和文件信息
package com.MadeBy_shuangyulin_QQ287307421.action;
import java.util.List;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.MadeBy_shuangyulin_QQ287307421.dao.BookDAO;
import com.MadeBy_shuangyulin_QQ287307421.domain.Book;
import com.MadeBy_shuangyulin_QQ287307421.dao.BookTypeDAO;
import com.MadeBy_shuangyulin_QQ287307421.domain.BookType;
import com.MadeBy_shuangyulin_QQ287307421.test.TestUtil;
public class BookAction extends ActionSupport {
/*界面层需要查询的属性: 图书名称*/
private String bookName;
public void setBookName(String bookName) {
this.bookName = bookName;
}
public String getBookName() {
return this.bookName;
}
/*界面层需要查询的属性: 图书所在类别*/
private BookType bookType;
public void setBookType(BookType bookType) {
this.bookType = bookType;
}
public BookType getBookType() {
return this.bookType;
}
/*界面层需要查询的属性: 图书条形码*/
private String barcode;
public void setBarcode(String barcode) {
this.barcode = barcode;
}
public String getBarcode() {
return this.barcode;
}
/*当前第几页*/
private int currentPage;
public void setCurrentPage(int currentPage) {
this.currentPage = currentPage;
}
public int getCurrentPage() {
return currentPage;
}
/*一共多少页*/
private int totalPage;
public void setTotalPage(int totalPage) {
this.totalPage = totalPage;
}
public int getTotalPage() {
return totalPage;
}
/*当前查询的总记录数目*/
private int recordNumber;
public void setRecordNumber(int recordNumber) {
this.recordNumber = recordNumber;
}
public int getRecordNumber() {
return recordNumber;
}
/*业务层对象*/
BookDAO bookDAO = new BookDAO();
/*待操作的Book对象*/
private Book book;
public void setBook(Book book) {
this.book = book;
}
public Book getBook() {
return this.book;
}
/*跳转到添加Book视图*/
public String AddView() {
ActionContext ctx = ActionContext.getContext();
/*查询所有的BookType信息*/
BookTypeDAO bookTypeDAO = new BookTypeDAO();
List bookTypeList = bookTypeDAO.QueryAllBookTypeInfo();
ctx.put(“bookTypeList“ bookTypeList);
return “add_view“;
}
/*添加Book信息*/
@SuppressWarnings(“deprecation“)
public String AddBook() {
ActionContext ctx = ActionContext.getContext();
/*验证图书条形码是否已经存在*/
String barcode = book.getBarcode();
Book db_book = bookDAO.GetBookByBarcode(barcode);
if(null != db_book) {
ctx.put(“error“ java.net.URLEncoder.encode(“该图书条形码已经存在!“));
return “error“;
}
try {
BookTypeDAO bookTypeDAO = new BookTypeDAO();
bookType = bookTypeDAO.GetBookTypeByBookTypeId(book.getBookType().getBookType
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2550 2013-01-20 22:11 图书管理系统\.classpath
文件 315 2013-01-25 16:32 图书管理系统\.myme
文件 1420 2013-01-25 16:32 图书管理系统\.project
文件 500 2013-01-20 22:05 图书管理系统\.settings\.jsdtscope
文件 330 2013-01-20 22:05 图书管理系统\.settings\org.eclipse.jdt.core.prefs
文件 49 2013-01-20 22:05 图书管理系统\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2013-01-20 22:05 图书管理系统\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 8606 2013-01-21 14:23 图书管理系统\mysql数据库\javaprojectdb\admin.frm
文件 54 2013-01-21 14:22 图书管理系统\mysql数据库\javaprojectdb\db.opt
文件 8746 2013-01-25 16:33 图书管理系统\mysql数据库\javaprojectdb\t_book.frm
文件 8648 2013-01-21 14:23 图书管理系统\mysql数据库\javaprojectdb\t_booktype.frm
文件 8758 2013-01-25 16:34 图书管理系统\mysql数据库\javaprojectdb\t_loaninfo.frm
文件 8696 2013-01-25 16:34 图书管理系统\mysql数据库\javaprojectdb\t_reader.frm
文件 8660 2013-01-21 14:23 图书管理系统\mysql数据库\javaprojectdb\t_readertype.frm
文件 6166 2013-01-25 16:40 图书管理系统\mysql数据库\mysql_dump.txt
文件 64 2013-01-25 16:24 图书管理系统\mysql数据库\projects.ldb
文件 675840 2013-01-25 14:36 图书管理系统\mysql数据库\projects.mdb
文件 6289 2013-01-25 16:31 图书管理系统\src\com\MadeBy_shuangyulin_QQ287307421\action\BookAction.java
文件 4377 2013-01-25 16:31 图书管理系统\src\com\MadeBy_shuangyulin_QQ287307421\action\BookTypeAction.java
文件 1908 2013-01-25 16:31 图书管理系统\src\com\MadeBy_shuangyulin_QQ287307421\action\ChangePasswordAction.java
文件 6731 2013-01-25 16:31 图书管理系统\src\com\MadeBy_shuangyulin_QQ287307421\action\LoanInfoAction.java
文件 477 2012-08-25 19:56 图书管理系统\src\com\MadeBy_shuangyulin_QQ287307421\action\LoginAction-login_CheckLogin-validation.xm
文件 1674 2013-01-25 16:31 图书管理系统\src\com\MadeBy_shuangyulin_QQ287307421\action\LoginAction.java
文件 6590 2013-01-25 16:31 图书管理系统\src\com\MadeBy_shuangyulin_QQ287307421\action\ReaderAction.java
文件 4515 2013-01-25 16:31 图书管理系统\src\com\MadeBy_shuangyulin_QQ287307421\action\ReaderTypeAction.java
文件 146 2013-01-25 16:31 图书管理系统\src\com\MadeBy_shuangyulin_QQ287307421\action\UserAction.java
文件 1829 2013-01-25 16:31 图书管理系统\src\com\MadeBy_shuangyulin_QQ287307421\dao\AdminDAO.java
文件 5331 2013-01-25 16:37 图书管理系统\src\com\MadeBy_shuangyulin_QQ287307421\dao\BookDAO.java
文件 4700 2013-01-25 16:31 图书管理系统\src\com\MadeBy_shuangyulin_QQ287307421\dao\BookTypeDAO.java
文件 5374 2013-01-25 16:36 图书管理系统\src\com\MadeBy_shuangyulin_QQ287307421\dao\LoanInfoDAO.java
............此处省略209个文件信息
评论
共有 条评论