SSM实现的用户登录


Spring MVC + Spring + MyBatis实现的用户登录模块,基于注解实现,简单好用
资源截图
代码片段和文件信息
package com.sunline.action;

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.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.view.RedirectView;

import com.sunline.entity.User;
import com.sunline.service.UserService;

/*
 * 处理用户请求的控制器
 */

@Controller
public class UserController {
     //自动注入UserService
@Autowired
@Qualifier(“userService“)
private UserService userService;

/*
 * 处理登录请求
 */
@RequestMapping(value=“/login“)
public ModelAndView login(String user_nameString user_passwordModelAndView mvHttpSession session){     //注意此处的字符名称必须和input的name一致
//根据登录名和密码查找用户,判断用户登录
User user = userService.Login(user_name user_password);
if(user!=null){
// 登录成功,将user对象设置到HttpSession作用范围域
session.setAttribute(“user“ user);
//转发到main请求
//mv.setView(new RedirectView(“/fkbookapp/main“));
mv.setViewName(“Main“);
}
else{
// 登录失败,设置失败提示信息,并跳转到登录页面
mv.addobject(“message“ “登录名或密码错误,请重新输入!“);
mv.setViewName(“error“);
}
return mv;
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-10-29 10:03  SSMLogin
     文件         842  2017-10-27 15:16  SSMLogin.classpath
     文件        1041  2017-10-27 15:16  SSMLogin.project
     目录           0  2017-10-29 10:03  SSMLogin.settings
     文件         567  2017-10-27 15:16  SSMLogin.settings.jsdtscope
     文件         364  2017-10-27 15:16  SSMLogin.settingsorg.eclipse.jdt.core.prefs
     文件         476  2017-10-27 15:16  SSMLogin.settingsorg.eclipse.wst.common.component
     文件         345  2017-10-27 15:16  SSMLogin.settingsorg.eclipse.wst.common.project.facet.core.xml
     文件          49  2017-10-27 15:16  SSMLogin.settingsorg.eclipse.wst.jsdt.ui.superType.container
     文件           6  2017-10-27 15:16  SSMLogin.settingsorg.eclipse.wst.jsdt.ui.superType.name
     目录           0  2017-10-29 10:03  SSMLoginuild
     目录           0  2017-10-29 10:03  SSMLoginuildclasses
     文件        2286  2017-10-27 19:55  SSMLoginuildclassesapplicationContext.xml
     目录           0  2017-10-29 10:03  SSMLoginuildclassescom
     目录           0  2017-10-29 10:03  SSMLoginuildclassescomsunline
     目录           0  2017-10-29 10:03  SSMLoginuildclassescomsunlineaction
     文件        1814  2017-10-27 20:04  SSMLoginuildclassescomsunlineactionUserController.class
     目录           0  2017-10-29 10:03  SSMLoginuildclassescomsunlinedao
     文件         529  2017-10-27 15:46  SSMLoginuildclassescomsunlinedaoUserDao.class
     目录           0  2017-10-29 10:03  SSMLoginuildclassescomsunlineentity
     文件        2173  2017-10-27 15:20  SSMLoginuildclassescomsunlineentityUser.class
     目录           0  2017-10-29 10:03  SSMLoginuildclassescomsunlineservice
     文件        1078  2017-10-27 15:50  SSMLoginuildclassescomsunlineserviceUserService.class
     目录           0  2017-10-29 10:03  SSMLoginuildclassescomsunline est
     文件        1568  2017-10-27 19:41  SSMLoginuildclassescomsunline estTest.class
     文件         300  2017-10-27 14:51  SSMLoginuildclassesdb.properties
     文件         622  2017-04-04 14:31  SSMLoginuildclasseslog4j.properties
     文件        1456  2017-10-27 14:49  SSMLoginuildclassesspringmvc-config.xml
     目录           0  2017-10-29 10:03  SSMLoginsrc
     文件        2286  2017-10-27 19:55  SSMLoginsrcapplicationContext.xml
     目录           0  2017-10-29 10:03  SSMLoginsrccom
............此处省略102个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)