• 大小: 40.85MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-24
  • 语言: 其他
  • 标签: spring  springmvc  mybatis  

资源简介

后台使用spring +springmvc+ mybatis,前端使用bootstrap

资源截图

代码片段和文件信息

package com.market.controller;

import java.util.List;

import javax.servlet.http.HttpSession;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.ModelAttribute;
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.servlet.ModelAndView;

import com.market.pojo.Adminuser;
import com.market.pojo.User;
import com.market.service.AdminUserService;
import com.market.service.UserService;

/**
 * @Description:管理员登录Controller
 * @author 作者 :敖海洋
 * @version 创建时间:2017-07-14 11:30:57 /** 处理用户请求控制器
 */
@Controller
@RequestMapping(value = “/admin“)
public class AdminuserController {

@Autowired
@Qualifier(“adminUserService“)
private AdminUserService adminUserService;

/**
 * 处理登录请求
 * 
 * @param String
 *            ad_username 登录名
 * @param String
 *            ad_password 密码
 * @return 跳转的视图、 登录成功:redirect:/main 登录失败:forward:/AdminloginForm
 * 
 */
@RequestMapping(value = “/“ method = RequestMethod.GET)
public String index(HttpSession session) {

if (session.getAttribute(“ad_username“) == null) {

session.setAttribute(“msg“ “用户还没有登录“);

return “admin/login“;
}
return “admin/main“;
}

@RequestMapping(value = “/login“ method = RequestMethod.GET)
public String tologin() {
return “admin/login“;

}

@RequestMapping(value = “/main“)
public String tomain(HttpSession session) {
return “admin/main“;
}
@RequestMapping(value = “/hello“)
public String tohello(HttpSession session) {
return “admin/hello“;
}

@RequestMapping(value = “/login“ method = RequestMethod.POST)
public String adminlogin(@RequestParam(“ad_username“) String ad_username
@RequestParam(“ad_password“) String ad_password HttpSession session) {
// 调用业务逻辑组件判断用户是否可以登录
Integer cow = adminUserService.login(ad_username ad_password);
if (cow != 0) {
// 将用户保存到HttpSession当中
Adminuser adminuser = adminUserService.getAdminUserByName(ad_username);
session.setAttribute(“ad_username“ adminuser.getAd_username());
System.out.println(adminuser);
session.removeAttribute(“msg“);
// 客户端跳转到main页面
return “admin/main“;// main指管理员主页
} else {
// 设置登录失败提示信息
session.setAttribute(“msg“ “用户或密码错误“);
// 服务器内部跳转到登录页面
return “redirect:/admin/login“;
}

}

@RequestMapping(value = “/logOut“)
public String logOut(HttpSession session) {

session.invalidate();
return “redirect:/admin/login“;
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-07-18 21:17  bugs\
     文件         548  2017-06-29 09:05  bugs\.classpath
     文件         910  2017-07-15 19:09  bugs\.project
     目录           0  2017-07-18 21:16  bugs\.settings\
     文件         567  2017-03-22 09:50  bugs\.settings\.jsdtscope
     文件         196  2017-06-17 23:07  bugs\.settings\org.eclipse.core.resources.prefs
     文件         364  2017-03-22 09:50  bugs\.settings\org.eclipse.jdt.core.prefs
     文件         482  2017-03-22 09:50  bugs\.settings\org.eclipse.wst.common.component
     文件         305  2017-03-31 19:26  bugs\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2017-03-22 09:50  bugs\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2017-03-22 09:50  bugs\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2017-07-18 21:16  bugs\build\
     目录           0  2017-07-18 21:16  bugs\build\classes\
     目录           0  2017-07-18 21:16  bugs\build\classes\com\
     目录           0  2017-07-18 21:16  bugs\build\classes\com\market\
     目录           0  2017-07-18 21:16  bugs\build\classes\com\market\controller\
     文件        2965  2017-07-18 19:06  bugs\build\classes\com\market\controller\AdminuserController.class
     文件       22143  2017-07-18 19:06  bugs\build\classes\com\market\controller\bugController.class
     文件        3344  2017-07-18 19:06  bugs\build\classes\com\market\controller\BugfileController.class
     文件        2486  2017-07-18 19:06  bugs\build\classes\com\market\controller\ChatServer.class
     文件        5985  2017-07-18 19:06  bugs\build\classes\com\market\controller\PonderanceController.class
     文件        5805  2017-07-18 19:06  bugs\build\classes\com\market\controller\ProjectController.class
     文件        5756  2017-07-18 19:06  bugs\build\classes\com\market\controller\resultController.class
     文件        5706  2017-07-18 19:06  bugs\build\classes\com\market\controller\UserController.class
     文件        7020  2017-07-18 19:06  bugs\build\classes\com\market\controller\UserManageController.class
     目录           0  2017-07-18 21:16  bugs\build\classes\com\market\dao\
     文件        1728  2017-07-18 19:06  bugs\build\classes\com\market\dao\AdminuserDao.class
     文件        4646  2017-07-18 19:06  bugs\build\classes\com\market\dao\BugDao.class
     文件        1508  2017-07-18 19:06  bugs\build\classes\com\market\dao\BugfileDao.class
     文件        2105  2017-07-18 19:06  bugs\build\classes\com\market\dao\PonderanceDao.class
     文件        2094  2017-07-18 19:06  bugs\build\classes\com\market\dao\ProjectDao.class
............此处省略649个文件信息

评论

共有 条评论