資源簡介
Struts框架實現的登錄,注冊,圖書管理系統,并且有Struts的登錄校驗,注冊校驗,以及驗證碼的校驗,適合新手學習。
代碼片段和文件信息
package?com.wfs.action;
import?java.util.List;
import?com.opensymphony.xwork2.ActionContext;
import?com.opensymphony.xwork2.ActionSupport;
import?com.opensymphony.xwork2.ModelDriven;
import?com.opensymphony.xwork2.util.ValueStack;
import?com.wfs.entity.Book;
import?com.wfs.service.BookService;
public?class?Book_Action?extends?ActionSupport?implements?ModelDriven{
private?Book?book?=?new?Book();
//值棧來存放;
ValueStack?vs=ActionContext.getContext().getValueStack();
private?String?info;
private?BookService?bService?=?new?BookService();
private?List?books?=?bService.listBook();
public?Book?getBook()?{
return?book;
}
public?void?setBook(Book?book)?{
this.book?=?book;
}
public?String?getInfo()?{
return?info;
}
public?void?setInfo(String?info)?{
this.info?=?info;
}
//添加
public?String?addBookMethod()?{
bService.saveBook(book);
info?=?“添加成功!“;
return?“addBookOK“;
}
//取出所有
public?String?listBookMethod()?{
vs.set(“books“?books);
info?=?“添加成功!“;
return?“listBookOK“;
}
//查找一本書籍
public?String?findBookMethod()?throws?Exception?{
?Book?findBook?=?bService.findBook(book);
?ActionContext.getContext().getSession().put(“Book“findBook);
?return?“findBookOK“;
????}
//刪除
public?String?removeBookMethod()?{
//找到書籍
????Book?findBook=bService.findBook(book);
bService.removeBook(findBook);
????//vs.set(“Book““bList“);??這樣操作會顯示刪除所有,但實際只刪除了一個
ActionContext.getContext().getSession().put(“Book“?books);
info?=?“刪除成功!“;
return?“removeBookOK“;
}
//修改
public?String?updateBookMethod()?{
Book?findBook?=?bService.findBook(book);
bService.updateBook(findBook?book);
ActionContext.getContext().getSession().put(“Book“?books);
return?“updateBookOK“;
}
@Override
public?object?getModel()?{
//?TODO?Auto-generated?method?stub
return?book;
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????840??2018-10-11?22:24??Login_DMI\.classpath
?????文件????????928??2018-10-11?22:24??Login_DMI\.project
?????文件????????567??2018-10-11?22:24??Login_DMI\.settings\.jsdtscope
?????文件?????????72??2018-10-12?09:08??Login_DMI\.settings\org.eclipse.core.resources.prefs
?????文件????????408??2018-10-11?22:23??Login_DMI\.settings\org.eclipse.jdt.core.prefs
?????文件????????536??2018-10-11?22:24??Login_DMI\.settings\org.eclipse.wst.common.component
?????文件????????344??2018-10-11?22:24??Login_DMI\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2018-10-11?22:24??Login_DMI\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2018-10-11?22:24??Login_DMI\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件???????2771??2018-10-17?17:47??Login_DMI\build\classes\com\wfs\action\Book_Action.class
?????文件???????3250??2018-10-18?14:57??Login_DMI\build\classes\com\wfs\action\Image_Action.class
?????文件???????2286??2018-10-18?17:12??Login_DMI\build\classes\com\wfs\action\Register_Action-validation.xm
?????文件???????2630??2018-10-18?16:24??Login_DMI\build\classes\com\wfs\action\Register_Action.class
?????文件???????1937??2018-10-17?17:47??Login_DMI\build\classes\com\wfs\action\User_Action.class
?????文件???????1731??2018-10-17?17:47??Login_DMI\build\classes\com\wfs\dao\BookDao.class
?????文件???????1096??2018-10-18?16:47??Login_DMI\build\classes\com\wfs\dao\UserDao.class
?????文件????????488??2018-10-17?17:47??Login_DMI\build\classes\com\wfs\db\BookDataba
?????文件????????644??2018-10-18?15:06??Login_DMI\build\classes\com\wfs\db\UserDataba
?????文件????????943??2018-10-17?17:47??Login_DMI\build\classes\com\wfs\entity\Book.class
?????文件???????1749??2018-10-18?16:09??Login_DMI\build\classes\com\wfs\entity\User.class
?????文件???????1152??2018-10-17?17:47??Login_DMI\build\classes\com\wfs\service\BookService.class
?????文件????????972??2018-10-18?16:49??Login_DMI\build\classes\com\wfs\service\UserService.class
?????文件???????1913??2018-10-18?15:57??Login_DMI\build\classes\struts.xm
?????文件???????1966??2018-10-12?10:30??Login_DMI\src\com\wfs\action\Book_Action.java
?????文件???????2680??2018-10-18?14:57??Login_DMI\src\com\wfs\action\Image_Action.java
?????文件???????2286??2018-10-18?17:12??Login_DMI\src\com\wfs\action\Register_Action-validation.xm
?????文件???????1702??2018-10-18?16:24??Login_DMI\src\com\wfs\action\Register_Action.java
?????文件???????1219??2018-10-11?22:59??Login_DMI\src\com\wfs\action\User_Action.java
?????文件????????855??2018-10-12?10:26??Login_DMI\src\com\wfs\dao\BookDao.java
?????文件????????476??2018-10-18?16:47??Login_DMI\src\com\wfs\dao\UserDao.java
............此處省略53個文件信息
- 上一篇:mockplus新聞原型
- 下一篇:QCC3008DataSheet
評論
共有 條評論