资源简介
基于Spring + Spring MVC + MyBatis的图书馆管理系统,使用Maven进行包管理。主要功能包括:图书查询、图书管理、图书编辑、读者管理、图书的借阅与归还以及借还日志记录等。

代码片段和文件信息
package eco.hand.com.controller;
import javax.servlet.http.HttpSession;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import eco.hand.com.entity.Admin;
import eco.hand.com.entity.ResponseResult;
import eco.hand.com.service.IAdminService;
import eco.hand.com.service.ex.AdminNotFoundException;
import eco.hand.com.service.ex.PasswordNotMatchException;
@Controller
@RequestMapping(“/admin“)
public class AdminController extends baseController {
@Autowired
private IAdminService adminService;
@RequestMapping(value = “/login.do“ method = RequestMethod.POST)
@ResponseBody
public ResponseResult handleLogin(
@RequestParam(“id“) Integer adminId
@RequestParam(“passwd“) String adminPassword
HttpSession session) {
System.out.println(“adminId “+adminId+“ adminPassword “+adminPassword);
ResponseResult rr=new ResponseResult();
try {
Admin admin=adminService.login(adminId adminPassword);
session.setAttribute(“admin“admin);
session.setMaxInactiveInterval(20*60);
rr.setState(200);
} catch (AdminNotFoundException e) {
rr.setState(402);
} catch(PasswordNotMatchException e) {
rr.setState(403);
}
return rr;
}
@RequestMapping(value = “/updatePassword.do“ method = RequestMethod.POST)
@ResponseBody
public ResponseResult updatePassword(
@RequestParam(“password“) String newPassword
@RequestParam(“oldpassword“) String oldpassword
HttpSession session) {
Admin admin=(Admin)session.getAttribute(“admin“);
Integer adminId=admin.getAdminId();
String password=admin.getAdminPassword();
System.out.println(password);
if(!oldpassword.equals(password)) {
System.out.println(“旧密码输入错误“);
ResponseResult rr=new ResponseResult();
rr.setState(404);
return rr;
}else {
adminService.updatePassword(adminId newPassword);
admin.setAdminPassword(newPassword);
session.setAttribute(“admin“ admin);
session.setMaxInactiveInterval(20*60);
return new ResponseResult();
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1451 2019-06-26 14:29 王羽—图书管理系统\library_new\.classpath
文件 1087 2019-04-25 14:43 王羽—图书管理系统\library_new\.project
文件 639 2019-04-23 15:54 王羽—图书管理系统\library_new\.settings\.jsdtscope
文件 57 2019-06-26 14:28 王羽—图书管理系统\library_new\.settings\org.eclipse.core.resources.prefs
文件 784 2019-06-26 14:27 王羽—图书管理系统\library_new\.settings\org.eclipse.jdt.core.prefs
文件 90 2019-04-23 15:54 王羽—图书管理系统\library_new\.settings\org.eclipse.m2e.core.prefs
文件 674 2019-04-25 15:33 王羽—图书管理系统\library_new\.settings\org.eclipse.wst.common.component
文件 252 2019-06-26 14:27 王羽—图书管理系统\library_new\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2019-04-23 15:54 王羽—图书管理系统\library_new\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2019-04-23 15:54 王羽—图书管理系统\library_new\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 50 2019-04-23 15:54 王羽—图书管理系统\library_new\.settings\org.eclipse.wst.validation.prefs
文件 10316 2019-05-23 22:42 王羽—图书管理系统\library_new\library.sql
文件 2610 2019-04-25 15:40 王羽—图书管理系统\library_new\pom.xm
文件 2403 2019-05-23 00:15 王羽—图书管理系统\library_new\src\main\java\eco\hand\com\controller\AdminController.java
文件 1195 2019-04-25 14:45 王羽—图书管理系统\library_new\src\main\java\eco\hand\com\controller\ba
文件 5123 2019-05-23 00:15 王羽—图书管理系统\library_new\src\main\java\eco\hand\com\controller\BookBorrowController.java
文件 1179 2019-05-23 00:14 王羽—图书管理系统\library_new\src\main\java\eco\hand\com\controller\BookCategoryController.java
文件 5460 2019-05-23 11:17 王羽—图书管理系统\library_new\src\main\java\eco\hand\com\controller\BookController.java
文件 343 2019-06-26 14:55 王羽—图书管理系统\library_new\src\main\java\eco\hand\com\controller\IndexController.java
文件 5760 2019-05-23 00:16 王羽—图书管理系统\library_new\src\main\java\eco\hand\com\controller\UserController.java
文件 1001 2019-04-24 10:06 王羽—图书管理系统\library_new\src\main\java\eco\hand\com\entity\Admin.java
文件 1937 2019-05-10 14:04 王羽—图书管理系统\library_new\src\main\java\eco\hand\com\entity\Book.java
文件 1763 2019-04-26 16:50 王羽—图书管理系统\library_new\src\main\java\eco\hand\com\entity\BookBorrow.java
文件 974 2019-05-18 23:29 王羽—图书管理系统\library_new\src\main\java\eco\hand\com\entity\BookCategory.java
文件 1617 2019-04-28 15:37 王羽—图书管理系统\library_new\src\main\java\eco\hand\com\entity\BookStock.java
文件 683 2019-04-25 14:40 王羽—图书管理系统\library_new\src\main\java\eco\hand\com\entity\ResponseResult.java
文件 2026 2019-04-30 10:14 王羽—图书管理系统\library_new\src\main\java\eco\hand\com\entity\User.java
文件 1074 2019-04-23 16:11 王羽—图书管理系统\library_new\src\main\java\eco\hand\com\Interceptor\LoginIntercepter.java
文件 838 2019-05-10 12:40 王羽—图书管理系统\library_new\src\main\java\eco\hand\com\mapper\AdminMapper.java
文件 1048 2019-05-10 16:20 王羽—图书管理系统\library_new\src\main\java\eco\hand\com\mapper\BookBorrowMapper.java
............此处省略217个文件信息
相关资源
- SpringBoot+H2+mybatis-plus59130
- 登录注册界面.zip48872
- 数字华容道
- SSM+Shiro+redis实现单点登陆
- jstl-api-1.2和jstl-impl-1.2
- 基于MVC模式的会员管理系统
- 国内一家大型软件公司内部的正规软
- 仿windows记事本
- GUI银行管理系统
- 超市收银系统eclipse access大学课程设计
- 模拟ATM柜员机系统--连接数据库
- A*算法的2D演示(带源码)
- 代码审查表和代码审查实例
- 仿126 网易 163 邮箱 界面
- Tomcat6.x
- 简单的行编辑器
- 扫雷(MVC架构)
- 基于SSM+CXF构建的RESTFul webservice
- 302 Found
- window ping命令加时间并记录日志
- ssm框架登录注册demo
- MSSM中双光子共振的增强速率
- springboot+rabbitmq项目demo(亲测可正常运
- jxbrowser 所有版本通用的破解包
- 2017年-传智播客-张志君老师-SpringBoo
- Blob.js+Export2Excel.js
- 机会路由源代码+仿真工具(SCORP)
- 软件工程Roger S.Pressman
- POI中文帮助文档附带api手册.zip
- 2018双十一阿里供应链服务平台讲座
评论
共有 条评论