資源簡介
javaweb 圖書管理系統
代碼片段和文件信息
package?org.action;
import?java.io.File;
import?java.io.FileInputStream;
import?java.util.Map;
import?javax.servlet.ServletOutputStream;
import?javax.servlet.http.HttpServletResponse;
import?org.apache.struts2.ServletActionContext;
import?org.dao.BookDao;
import?org.service.BookService;
import?org.service.LendService;
import?org.vo.Book;
import?com.opensymphony.xwork2.ActionContext;
import?com.opensymphony.xwork2.ActionSupport;
/**
?*?
?*?@ClassName:?BookAction
?*?@Description:?圖書action類
?*?@author?litengbin
?*?@date?2017年5月12日
?*?
?*/
public?class?BookAction?extends?ActionSupport?{
private?String?message;
private?File?photo;
private?Book?book;
private?BookService?bookservice;
private?LendService?lendservice;
/**
?*?
?*?@title:?getMessage
?*?@Description:?message的getter方法
?*?@param?@return?參數
?*?@return?String?返回類型
?*?@throws
?*/
public?String?getMessage()?{
return?message;
}
/**
?*?
?*?@title:?setMessage
?*?@Description:?message的setter方法
?*?@param?@param?message?參數
?*?@return?void?返回類型
?*?@throws
?*/
public?void?setMessage(String?message)?{
this.message?=?message;
}
/**
?*?
?*?@title:?getPhoto
?*?@Description:?photo的getter方法
?*?@param?@return?參數
?*?@return?File?返回類型
?*?@throws
?*/
public?File?getPhoto()?{
return?photo;
}
/**
?*?
?*?@title:?setPhoto
?*?@Description:?photo的setter方法
?*?@param?@param?photo?參數
?*?@return?void?返回類型
?*?@throws
?*/
public?void?setPhoto(File?photo)?{
this.photo?=?photo;
}
/**
?*?
?*?@title:?getBook
?*?@Description:?book的getter方法
?*?@param?@return?參數
?*?@return?Book?返回類型
?*?@throws
?*/
public?Book?getBook()?{
return?book;
}
/**
?*?
?*?@title:?setBook
?*?@Description:?book的setter方法
?*?@param?@param?book?參數
?*?@return?void?返回類型
?*?@throws
?*/
public?void?setBook(Book?book)?{
this.book?=?book;
}
//?BookDao?bookDao?=?new?BookDaoImpl();
/**
?*?
?*?@title:?addBook
?*?@Description:?添加圖書信息
?*?@param?@return
?*?@param?@throws?Exception?參數
?*?@return?String?返回類型
?*?@throws
?*/
public?String?addBook()?throws?Exception?{
if?(book.getISBN()?==?null?||?““.equals(book.getISBN()))?{
this.setMessage(“ISBN為空!添加失敗!“);
return?SUCCESS;
}
Book?bo?=?bookservice.selectBook(book.getISBN());
if?(bo?!=?null)?{//?判斷要添加的圖書是否已經存在
this.setMessage(“ISBN已經存在!“);
return?SUCCESS;
}
Book?b?=?new?Book();
b.setISBN(book.getISBN());
b.setBookName(book.getBookName());
b.setAuthor(book.getAuthor());
b.setPublisher(book.getPublisher());
b.setPrice(book.getPrice());
b.setCnum(book.getCnum());
b.setSnum(book.getCnum());
b.setSummary(book.getSummary());
if?(this.getPhoto()?!=?null)?{
FileInputStream?fis?=?new?FileInputStream(this.getPhoto());
byte[]?buffer?=?new?byte[fis.available()];
fis.read(buffer);
b.setPhoto(buffer);
fis.close();
}
bookservice.addBook(b);
th
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-06-20?15:15??java?ee期末大作業\databa
?????文件?????3145728??2017-06-20?15:14??java?ee期末大作業\databa
?????文件?????1310720??2017-06-20?15:14??java?ee期末大作業\databa
?????目錄???????????0??2017-06-20?22:41??java?ee期末大作業\報告\
?????文件?????5266432??2017-06-20?22:40??java?ee期末大作業\報告\圖書管理系統課程開發與設計實驗報告.doc
?????目錄???????????0??2017-06-20?15:13??java?ee期末大作業\源碼\
?????目錄???????????0??2017-06-20?15:13??java?ee期末大作業\源碼\bookManage\
?????文件?????????803??2017-06-20?15:13??java?ee期末大作業\源碼\bookManage\.classpath
?????文件?????????372??2017-06-20?15:13??java?ee期末大作業\源碼\bookManage\.myhibernatedata
?????文件????????1543??2017-06-20?15:13??java?ee期末大作業\源碼\bookManage\.project
?????目錄???????????0??2017-06-20?15:13??java?ee期末大作業\源碼\bookManage\.settings\
?????文件?????????522??2017-06-20?15:13??java?ee期末大作業\源碼\bookManage\.settings\.jsdtscope
?????文件?????????230??2017-06-20?15:13??java?ee期末大作業\源碼\bookManage\.settings\com.genuitec.runtime.libraries.xm
?????文件?????????364??2017-06-20?15:13??java?ee期末大作業\源碼\bookManage\.settings\org.eclipse.jdt.core.prefs
?????文件?????????489??2017-06-20?15:13??java?ee期末大作業\源碼\bookManage\.settings\org.eclipse.wst.common.component
?????文件?????????588??2017-06-20?15:13??java?ee期末大作業\源碼\bookManage\.settings\org.eclipse.wst.common.project.facet.core.prefs.xm
?????文件?????????563??2017-06-20?15:13??java?ee期末大作業\源碼\bookManage\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件??????????49??2017-06-20?15:13??java?ee期末大作業\源碼\bookManage\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2017-06-20?15:13??java?ee期末大作業\源碼\bookManage\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件?????????425??2017-06-20?15:13??java?ee期末大作業\源碼\bookManage\.springBeans
?????目錄???????????0??2017-06-20?15:13??java?ee期末大作業\源碼\bookManage\src\
?????文件????????3329??2017-06-20?15:13??java?ee期末大作業\源碼\bookManage\src\applicationContext.xm
?????目錄???????????0??2017-06-20?15:13??java?ee期末大作業\源碼\bookManage\src\org\
?????目錄???????????0??2017-06-20?15:13??java?ee期末大作業\源碼\bookManage\src\org\action\
?????文件????????6332??2017-06-20?15:13??java?ee期末大作業\源碼\bookManage\src\org\action\BookAction.java
?????文件?????????982??2017-06-20?15:13??java?ee期末大作業\源碼\bookManage\src\org\action\BookAction-validation.xm
?????文件????????7111??2017-06-20?15:13??java?ee期末大作業\源碼\bookManage\src\org\action\LendAction.java
?????文件????????2642??2017-06-20?15:13??java?ee期末大作業\源碼\bookManage\src\org\action\LoginAction.java
?????目錄???????????0??2017-06-20?15:13??java?ee期末大作業\源碼\bookManage\src\org\dao\
?????文件?????????569??2017-06-20?15:13??java?ee期末大作業\源碼\bookManage\src\org\dao\ba
?????文件?????????937??2017-06-20?15:13??java?ee期末大作業\源碼\bookManage\src\org\dao\BookDao.java
............此處省略177個文件信息
評論
共有 條評論