• 大小: 4.07MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-18
  • 语言: 数据库
  • 标签: jsf  增删改查  

资源简介

基于jsf框架的CRUD操作,带oracle数据库

资源截图

代码片段和文件信息

package com.jsfTest.bean;

import java.util.List;

import javax.faces.component.html.HtmlDataTable;
import javax.faces.context.FacesContext;

import com.jsfTest.dao.BookDao;
import com.jsfTest.pojo.Book;

public class BookBean {

//变量名称
private Book book;
private List list;
private String message;
private HtmlDataTable dataTable = new HtmlDataTable();
BookDao bdao=new BookDao();

/**
 * set()/get()
 * @return
 */
public String getMessage() {
return message;
}
public List getList() {
return list;
}
public void setList(List list) {
this.list = list;
}
public void setMessage(String message) {
this.message = message;
}
public Book getBook() {
return book;
}
public void setBook(Book book) {
this.book = book;
}
public HtmlDataTable getDataTable() {
return dataTable;
}
public void setDataTable(HtmlDataTable dataTable) {
this.dataTable = dataTable;
}

/**
 * 显示所有的书籍
 */
public String showList(){
this.setBook(new Book());
list=bdao.findBooks(this.book.getBookname());
dataTable.setValue(list);
if(list.size()==0){
message=“暂无数据!“;
}
return “show“;
}

/**
 * 添加书籍
 */
public String preAdd(){
this.setBook(new Book());
return “add“;
}

public String add(){
boolean flag=bdao.addBook(this.getBook());
if(flag){
message=“添加成功“;
}else{
message=“添加失败“;
}
this.setBook(new Book());
return “addOk“;
}

/**
 * 删除书籍
 */
public String del(){
FacesContext context = FacesContext.getCurrentInstance();
    Integer bookid = Integer.parseInt((String) context.getExternalContext().getRequestParameterMap().get(“bookid“));
boolean flag=bdao.delBook(bookid);
if(flag){
message=“删除成功“;
}else{
message=“删除失败“;
}
this.setBook(new Book());
showList();
return “deleteOk“;
}

/**
 * 编辑书籍
 */
public String preEdit(){
FacesContext context = FacesContext.getCurrentInstance();
    Integer bookid = Integer.parseInt((String) context.getExternalContext().getRequestParameterMap().get(“bookid“));
book=bdao.getBook(bookid);
return “edit“;
}

/**
 * 修改书籍
 */
public String update(){
boolean flag=bdao.updateBook(book);
if(flag){
message=“修改成功“;
}else{
message=“修改失败“;
}
this.setBook(new Book());
showList();
return “updateOk“;
}

}

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

     文件       1033  2011-06-13 14:41  jsfTest\.classpath

     文件        294  2011-06-13 11:58  jsfTest\.mymetadata

     文件       1413  2011-06-13 13:43  jsfTest\.project

     文件        500  2011-06-13 11:58  jsfTest\.settings\.jsdtscope

     文件        330  2011-06-13 11:58  jsfTest\.settings\org.eclipse.jdt.core.prefs

     文件         49  2011-06-13 11:58  jsfTest\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2011-06-13 11:58  jsfTest\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件       2469  2011-06-17 11:45  jsfTest\src\com\jsfTest\bean\BookBean.java

     文件       2922  2011-06-17 11:43  jsfTest\src\com\jsfTest\dao\BookDao.java

     文件        881  2011-06-17 10:40  jsfTest\src\com\jsfTest\pojo\Book.java

     文件       1577  2011-06-17 11:32  jsfTest\src\com\jsfTest\util\ConnectionUtil.java

     文件       1926  2011-06-17 16:13  jsfTest\WebRoot\add.jsp

     文件        383  2011-06-14 16:48  jsfTest\WebRoot\css\style.css

     文件       4096  2011-06-17 16:18  jsfTest\WebRoot\database\book.dmp

     文件       2012  2011-06-17 16:01  jsfTest\WebRoot\edit.jsp

     文件       1043  2011-06-17 15:57  jsfTest\WebRoot\images\datePicker.gif

     文件        451  2011-06-17 10:42  jsfTest\WebRoot\index.jsp

     文件        509  2011-06-15 10:16  jsfTest\WebRoot\js\book.js

     文件      15361  2011-06-17 15:41  jsfTest\WebRoot\js\calendar.js

     文件         36  2011-06-13 11:57  jsfTest\WebRoot\meta-INF\MANIFEST.MF

     文件       2248  2011-06-17 10:48  jsfTest\WebRoot\show.jsp

     文件        738  2011-06-17 13:36  jsfTest\WebRoot\WEB-INF\beans.xml

     文件       3813  2011-06-17 11:45  jsfTest\WebRoot\WEB-INF\classes\com\jsfTest\bean\BookBean.class

     文件       4289  2011-06-17 11:43  jsfTest\WebRoot\WEB-INF\classes\com\jsfTest\dao\BookDao.class

     文件       1417  2011-06-17 10:40  jsfTest\WebRoot\WEB-INF\classes\com\jsfTest\pojo\Book.class

     文件       1970  2011-06-17 11:32  jsfTest\WebRoot\WEB-INF\classes\com\jsfTest\util\ConnectionUtil.class

     文件     188671  2011-06-09 13:46  jsfTest\WebRoot\WEB-INF\lib\commons-beanutils.jar

     文件     559366  2011-06-09 13:46  jsfTest\WebRoot\WEB-INF\lib\commons-collections.jar

     文件     168446  2011-06-09 13:46  jsfTest\WebRoot\WEB-INF\lib\commons-digester.jar

     文件     245274  2011-06-10 15:00  jsfTest\WebRoot\WEB-INF\lib\commons-lang-2.3.jar

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

评论

共有 条评论