資源簡介
圖書管理系統,包括數據庫文件,學習還是不錯的!給大家分享下!
代碼片段和文件信息
package?cuit.ssm.controller;
import?java.io.IOException;
import?java.util.ArrayList;
import?java.util.Date;
import?java.util.List;
import?javax.servlet.http.Cookie;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
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.servlet.ModelAndView;
import?cuit.ssm.model.Bookinfo;
import?cuit.ssm.model.Manager;
import?cuit.ssm.model.Reader;
import?cuit.ssm.service.AdminService;
import?cuit.ssm.service.UserService;
@Controller
public?class?AdminController?{
@Autowired
private?AdminService?adminService;
@Autowired
private?UserService?userService;
@RequestMapping(“admin“)
public?String?adminlogin(){
return?“adminLogin“;
}
@RequestMapping(value=“adminLogin“?method=RequestMethod.POST)
public?ModelAndView?adminLogin(Manager?admin?HttpServletRequest?request?HttpServletResponse?response){
ModelAndView?mv?=?new?ModelAndView();
//判斷用戶輸入信息是否完整
if?(admin.getName()?==?null?||?admin.getName().equals(““)?||?admin.getPwd()?==?null?||?admin.getPwd().equals(““)){
mv.addobject(“adminErrorInfo“?“請輸入完整登錄信息!“);
mv.setViewName(“adminLogin“);
return?mv;
}
Manager?realadmin?=?this.adminService.queryAdminInfo(admin.getName());
/*
?*?1.無此用戶
?*?2.密碼不正確
?*?3.登錄成功,把登錄信息寫入Cookie
?*/
if(realadmin?==?null){
mv.addobject(“adminErrorInfo“?“無此用戶“);
mv.setViewName(“adminLogin“);
}else?if(!(admin.getPwd().equals(realadmin.getPwd()))){
mv.addobject(“adminErrorInfo“?“密碼錯誤“);
mv.setViewName(“adminLogin“);
}
else?if(admin.getPwd().equals(realadmin.getPwd())){
mv.addobject(“adminName“?realadmin.getName());//將用戶信息寫入轉發頁面
//將用戶登錄信息寫入Cookie
Cookie?loginId?=?new?Cookie(“adminLoginName“?realadmin.getName());
Cookie?loginPwd?=?new?Cookie(“adminLoginPwd“?realadmin.getPwd());
loginId.setPath(“/ManageBook“);
loginPwd.setPath(“/ManageBook“);
//Cookie生命周期為瀏覽器會話期間
response.addCookie(loginId);
response.addCookie(loginPwd);
mv.addobject(“LoginInfo“?realadmin.getName());
mv.setViewName(“adminLoginResult“);
}else{
//登錄出錯
mv.addobject(“adminError“?“登錄失??!“);
mv.setViewName(“adminLoginResult“);
}
return?mv;
}
@RequestMapping(“adminUI“)
public?String?adminUI(HttpServletRequest?request?HttpServletResponse?response){
/**
?*?1.驗證Cookie中的賬戶密碼
?*?2.返回管理員這界面
?*/
if(!(this.verifyLogInfo(request.getCookies()))){
//密碼驗證失敗
try?{
response.sendRedirect(“admin“);
return?null;
}?catch?(IOException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}
}
return?“adminUI“;
}
@RequestMapping(“adminUI_left“)
public?S
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????10142??2018-03-14?09:56??SSM+Maven+Mysql圖書管理系統\demo.sql
?????文件???????1463??2018-03-14?09:44??SSM+Maven+Mysql圖書管理系統\ManageBook\.classpath
?????文件???????1219??2015-07-12?01:42??SSM+Maven+Mysql圖書管理系統\ManageBook\.project
?????文件????????575??2015-07-12?01:42??SSM+Maven+Mysql圖書管理系統\ManageBook\.settings\.jsdtscope
?????文件????????199??2015-07-12?01:42??SSM+Maven+Mysql圖書管理系統\ManageBook\.settings\org.eclipse.core.resources.prefs
?????文件????????736??2018-03-14?09:21??SSM+Maven+Mysql圖書管理系統\ManageBook\.settings\org.eclipse.jdt.core.prefs
?????文件?????????90??2015-07-12?01:42??SSM+Maven+Mysql圖書管理系統\ManageBook\.settings\org.eclipse.m2e.core.prefs
?????文件????????671??2015-07-12?01:42??SSM+Maven+Mysql圖書管理系統\ManageBook\.settings\org.eclipse.wst.common.component
?????文件????????252??2015-07-12?01:42??SSM+Maven+Mysql圖書管理系統\ManageBook\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件????????252??2015-07-12?01:42??SSM+Maven+Mysql圖書管理系統\ManageBook\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2015-07-12?01:42??SSM+Maven+Mysql圖書管理系統\ManageBook\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2015-07-12?01:42??SSM+Maven+Mysql圖書管理系統\ManageBook\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件?????????50??2015-07-12?01:42??SSM+Maven+Mysql圖書管理系統\ManageBook\.settings\org.eclipse.wst.validation.prefs
?????文件?????206383??2015-07-12?01:42??SSM+Maven+Mysql圖書管理系統\ManageBook\logs\ssm.log
?????文件???????4854??2015-07-12?01:42??SSM+Maven+Mysql圖書管理系統\ManageBook\pom.xm
?????文件??????10331??2015-07-12?01:42??SSM+Maven+Mysql圖書管理系統\ManageBook\src\main\java\cuit\ssm\controller\AdminController.java
?????文件??????10904??2015-07-12?01:42??SSM+Maven+Mysql圖書管理系統\ManageBook\src\main\java\cuit\ssm\controller\ReaderController.java
?????文件???????3587??2015-07-12?01:42??SSM+Maven+Mysql圖書管理系統\ManageBook\src\main\java\cuit\ssm\controller\UserController.java
?????文件????????538??2015-07-12?01:42??SSM+Maven+Mysql圖書管理系統\ManageBook\src\main\java\cuit\ssm\dao\BookinfoMapper.java
?????文件????????435??2015-07-12?01:42??SSM+Maven+Mysql圖書管理系統\ManageBook\src\main\java\cuit\ssm\dao\BooktypeMapper.java
?????文件????????647??2015-07-12?01:42??SSM+Maven+Mysql圖書管理系統\ManageBook\src\main\java\cuit\ssm\dao\BorrowMapper.java
?????文件????????584??2015-07-12?01:42??SSM+Maven+Mysql圖書管理系統\ManageBook\src\main\java\cuit\ssm\dao\GivebackMapper.java
?????文件????????409??2015-07-12?01:42??SSM+Maven+Mysql圖書管理系統\ManageBook\src\main\java\cuit\ssm\dao\ManagerMapper.java
?????文件????????525??2015-07-12?01:42??SSM+Maven+Mysql圖書管理系統\ManageBook\src\main\java\cuit\ssm\dao\ReaderMapper.java
?????文件???????3999??2015-07-12?01:42??SSM+Maven+Mysql圖書管理系統\ManageBook\src\main\java\cuit\ssm\mapping\BookinfoMapper.xm
?????文件???????2221??2015-07-12?01:42??SSM+Maven+Mysql圖書管理系統\ManageBook\src\main\java\cuit\ssm\mapping\BooktypeMapper.xm
?????文件???????4200??2015-07-12?01:42??SSM+Maven+Mysql圖書管理系統\ManageBook\src\main\java\cuit\ssm\mapping\BorrowMapper.xm
?????文件???????3389??2015-07-12?01:42??SSM+Maven+Mysql圖書管理系統\ManageBook\src\main\java\cuit\ssm\mapping\GivebackMapper.xm
?????文件???????2609??2015-07-12?01:42??SSM+Maven+Mysql圖書管理系統\ManageBook\src\main\java\cuit\ssm\mapping\ManagerMapper.xm
?????文件???????4315??2015-07-12?01:42??SSM+Maven+Mysql圖書管理系統\ManageBook\src\main\java\cuit\ssm\mapping\ReaderMapper.xm
............此處省略280個文件信息
- 上一篇:工作筆記-智能審核引擎
- 下一篇:數理統計與數據分析 原書第3版
評論
共有 條評論