• 大小: 23.63MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-03
  • 语言: 数据库
  • 标签: SSM+Maven  

资源简介

SSM+Maven+Mysql三大框架整合--简单的图书管理系统 呕心沥血一整天,真的可以用。能运行 数据库已给出 注意: 1.在配置文件中记得修改数据库密码、数据库信息 2.jdbc版本5.1.16是能用的,添加环境,另一个5.3.0的是不可用的 祝大家学习快乐!!!

资源截图

代码片段和文件信息

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.xml

     文件        252  2015-07-12 01:42  SSM+Maven+Mysql图书管理系统\ManageBook\.settings\org.eclipse.wst.common.project.facet.core.xml.bak

     文件         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.xml

     文件      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.xml

     文件       2221  2015-07-12 01:42  SSM+Maven+Mysql图书管理系统\ManageBook\src\main\java\cuit\ssm\mapping\BooktypeMapper.xml

     文件       4200  2015-07-12 01:42  SSM+Maven+Mysql图书管理系统\ManageBook\src\main\java\cuit\ssm\mapping\BorrowMapper.xml

     文件       3389  2015-07-12 01:42  SSM+Maven+Mysql图书管理系统\ManageBook\src\main\java\cuit\ssm\mapping\GivebackMapper.xml

     文件       2609  2015-07-12 01:42  SSM+Maven+Mysql图书管理系统\ManageBook\src\main\java\cuit\ssm\mapping\ManagerMapper.xml

     文件       4315  2015-07-12 01:42  SSM+Maven+Mysql图书管理系统\ManageBook\src\main\java\cuit\ssm\mapping\ReaderMapper.xml

............此处省略280个文件信息

评论

共有 条评论