资源简介
基于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个文件信息
相关资源
- 基于BS的数码产品在线销售系统论文和
- pdfjs-2.0.943-dist
- 企业费用管理系统
- 通联支付项目资料含demo.zip
- 基于ssm的校园电商项目
- easypoi导入导出
- SSM_SMBMS.zip131067
- 基于SSM+Redis的停车场管理系统.zip
- 医院挂号管理系统130035
- MyEclipse2018.12.0破解文件
- 关于病历管理系统管理系统
- Node.js实战第2版[pdf]
- 基于SSM框架--超市管理系统项目+实验
- apache-maven-3.6.1.zip
- 简单的图书购物系统
- SSM框架写的一个增删改查,适合初学
- 9大软件测试工具的与安装教程
- 基于ssh框架的网上订餐系统的设计与
- Activiti用户手册中文版V5.21
- Spring+Spring-MVC+myBatis北大青鸟阶段项目
- 尚硅谷_-SpringMVC.docx
- 《超市订单管理系统》项目源码 My
- 《码农翻身:用故事给技术加点料》
- idea的jetty-runner1.2.1插件
- 医保系统包含数据库以及注释文档
- 使用SSM框架实现增删改查等功能
- 基于SSM框架之宜立方商城项目完整源
- SSM前后台分离项目
- Spring Boot实战.[美]Craig Walls(带书签高
- 清华大学计算机系网络课程之编译原
评论
共有 条评论