資源簡介
Spring MVC + Spring + MyBatis實(shí)現(xiàn)的用戶登錄模塊,基于注解實(shí)現(xiàn),簡單好用
代碼片段和文件信息
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;
/*
?*?處理用戶請(qǐng)求的控制器
?*/
@Controller
public?class?UserController?{
?????//自動(dòng)注入U(xiǎn)serService
@Autowired
@Qualifier(“userService“)
private?UserService?userService;
/*
?*?處理登錄請(qǐng)求
?*/
@RequestMapping(value=“/login“)
public?ModelAndView?login(String?user_nameString?user_passwordModelAndView?mvHttpSession?session){?????//注意此處的字符名稱必須和input的name一致
//根據(jù)登錄名和密碼查找用戶,判斷用戶登錄
User?user?=?userService.Login(user_name?user_password);
if(user!=null){
//?登錄成功,將user對(duì)象設(shè)置到HttpSession作用范圍域
session.setAttribute(“user“?user);
//轉(zhuǎn)發(fā)到main請(qǐng)求
//mv.setView(new?RedirectView(“/fkbookapp/main“));
mv.setViewName(“Main“);
}
else{
//?登錄失敗,設(shè)置失敗提示信息,并跳轉(zhuǎn)到登錄頁面
mv.addobject(“message“?“登錄名或密碼錯(cuò)誤,請(qǐng)重新輸入!“);
mv.setViewName(“error“);
}
return?mv;
}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????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\.settings\org.eclipse.jdt.core.prefs
?????文件?????????476??2017-10-27?15:16??SSMLogin\.settings\org.eclipse.wst.common.component
?????文件?????????345??2017-10-27?15:16??SSMLogin\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件??????????49??2017-10-27?15:16??SSMLogin\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2017-10-27?15:16??SSMLogin\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????目錄???????????0??2017-10-29?10:03??SSMLogin\build\
?????目錄???????????0??2017-10-29?10:03??SSMLogin\build\classes\
?????文件????????2286??2017-10-27?19:55??SSMLogin\build\classes\applicationContext.xm
?????目錄???????????0??2017-10-29?10:03??SSMLogin\build\classes\com\
?????目錄???????????0??2017-10-29?10:03??SSMLogin\build\classes\com\sunline\
?????目錄???????????0??2017-10-29?10:03??SSMLogin\build\classes\com\sunline\action\
?????文件????????1814??2017-10-27?20:04??SSMLogin\build\classes\com\sunline\action\UserController.class
?????目錄???????????0??2017-10-29?10:03??SSMLogin\build\classes\com\sunline\dao\
?????文件?????????529??2017-10-27?15:46??SSMLogin\build\classes\com\sunline\dao\UserDao.class
?????目錄???????????0??2017-10-29?10:03??SSMLogin\build\classes\com\sunline\entity\
?????文件????????2173??2017-10-27?15:20??SSMLogin\build\classes\com\sunline\entity\User.class
?????目錄???????????0??2017-10-29?10:03??SSMLogin\build\classes\com\sunline\service\
?????文件????????1078??2017-10-27?15:50??SSMLogin\build\classes\com\sunline\service\UserService.class
?????目錄???????????0??2017-10-29?10:03??SSMLogin\build\classes\com\sunline\test\
?????文件????????1568??2017-10-27?19:41??SSMLogin\build\classes\com\sunline\test\Test.class
?????文件?????????300??2017-10-27?14:51??SSMLogin\build\classes\db.properties
?????文件?????????622??2017-04-04?14:31??SSMLogin\build\classes\log4j.properties
?????文件????????1456??2017-10-27?14:49??SSMLogin\build\classes\springmvc-config.xm
?????目錄???????????0??2017-10-29?10:03??SSMLogin\src\
?????文件????????2286??2017-10-27?19:55??SSMLogin\src\applicationContext.xm
?????目錄???????????0??2017-10-29?10:03??SSMLogin\src\com\
............此處省略102個(gè)文件信息
評(píng)論
共有 條評(píng)論