• 大小: 25.25MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-06-28
  • 语言: Java
  • 标签: javaweb  图书管理  

资源简介

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期末大作业\database\
     文件     3145728  2017-06-20 15:14  java ee期末大作业\database\MBOOK.mdf
     文件     1310720  2017-06-20 15:14  java ee期末大作业\database\MBOOK_log.ldf
     目录           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.xml
     文件         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.xml
     文件         563  2017-06-20 15:13  java ee期末大作业\源码\bookManage\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          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.xml
     目录           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.xml
     文件        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\baseDAO.java
     文件         937  2017-06-20 15:13  java ee期末大作业\源码\bookManage\src\org\dao\BookDao.java
............此处省略177个文件信息

评论

共有 条评论