资源简介
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
相关资源
- ectouch最新版JSAPI微信支付V3插
- jstl-api-1.2和jstl-impl-1.2
- js鼠标经过选项卡
- web js虚拟键盘(中英文切换)
- js万能播放器,网页播放插件实例
- js实现动态修改table内容功能
- js实现的日历控件(经典好用)
- 学生管理系统的添加、修改、删除、
- JS操作本地网页串口源码
- 基于MVC模式的校园BBS系统的设计与实
- js实现模态窗口的3种方式
- 基于J2EE物资出入库管理系统
- 仿126 网易 163 邮箱 界面
- 全国城市js数组
-
详解angular路由高亮之Routerli
nkActiv - 学习强国auto.js
- pdf.jsamp;pdf;.worker.js
- js 迷宫小游戏源码
- autojs官方文档
- Library图书馆图书管理系统
- 前端Vue+Node+MongoDB高级全栈开发
- Notepad++ 32位 jsonview插件
- notepad++ json格式化插件
- Jsonviewer2 for Notepad++ 64 bit
-
Notepad++xm
l格式化插件和json格式化插 - MCGSJS090625_SW_运行环境专用版_V1.0
- vue实现导出Excel的两个js文件-Blob+Exp
- Blob.js+Export2Excel.js
- 一款非常好看下拉框样式(select)
-
Volley获取json和xm
l数据解析显示
川公网安备 51152502000135号
评论
共有 条评论