资源简介
里面有完整的SSM框架的配置文件,高度的整合spring springMVC mybaitis三种框架技术,一次下载,终身受用!!!
代码片段和文件信息
package cn.smbms.controller;
import javax.annotation.Resource;
import javax.servlet.http.HttpSession;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import cn.smbms.exception.LoginException;
import cn.smbms.pojo.User;
import cn.smbms.service.user.UserService;
import cn.smbms.tools.Constants;
@Controller
public class LoginController {
@Resource
private UserService userService ;
/*@RequestMapping(“/*“)
public String returnLogin(HttpSession session){
if(session.getAttribute(Constants.USER_SESSION) != null ){
//重定向到登录页面
}
return “redirect:/login.html“;
}
*/
//跳转到登录页面
@RequestMapping(value=“/frame.html“method=RequestMethod.GET)
public String toframe(HttpSession session){
//先判断是否已经登录
if(session.getAttribute(Constants.USER_SESSION) == null ){
//重定向到登录页面
return “redirect:/login.html“;
}
return “frame“;
}
@RequestMapping(value=“/logout“method=RequestMethod.GET)
public String logout(HttpSession session){
session.invalidate();
//重定向到登录页面
return “redirect:/login.html“;
}
//跳转到登录页面
@RequestMapping(value=“/login.html“method=RequestMethod.GET)
public String toLogin(){
return “login“;
}
//处理登录请求
@RequestMapping(value=“/login“method=RequestMethod.POST)
public String login(String userCodeString userPasswordHttpSession sessionModel model){
System.out.println(“login ============ “ );
//获取用户名和密码
//调用service方法,进行用户匹配
User user = userService.login(userCodeuserPassword);
if(null != user){//登录成功
//放入session
session.setAttribute(Constants.USER_SESSION user);
//页面跳转(frame.jsp)
return “redirect:frame.html“;
}
throw new LoginException();
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1250 2018-07-29 10:21 smbms-ssj\.classpath
目录 0 2018-07-28 12:07 smbms-ssj\.myeclipse\
文件 300 2018-07-28 10:56 smbms-ssj\.myme
文件 1752 2018-07-28 11:31 smbms-ssj\.project
文件 1480 2018-07-30 12:32 smbms-ssj\note.txt
目录 0 2018-08-04 20:03 smbms-ssj\resources\
文件 233 2018-07-29 10:27 smbms-ssj\resources\databa
文件 2986 2018-07-30 11:11 smbms-ssj\resources\log4j.properties
文件 1879 2018-07-29 10:57 smbms-ssj\resources\spring.xm
文件 2860 2018-08-03 11:57 smbms-ssj\resources\spring-mvc.xm
目录 0 2018-08-04 20:03 smbms-ssj\src\
目录 0 2018-08-04 20:03 smbms-ssj\src\cn\
目录 0 2018-08-04 20:03 smbms-ssj\src\cn\smbms\
目录 0 2018-08-04 20:03 smbms-ssj\src\cn\smbms\controller\
目录 0 2018-08-04 20:03 smbms-ssj\src\cn\smbms\controller\bill\
文件 4703 2018-08-03 21:53 smbms-ssj\src\cn\smbms\controller\bill\BillController.java
文件 2052 2018-08-03 18:25 smbms-ssj\src\cn\smbms\controller\LoginController.java
文件 1121 2018-08-03 18:33 smbms-ssj\src\cn\smbms\controller\LoginFilter.java
目录 0 2018-08-04 20:03 smbms-ssj\src\cn\smbms\controller\provider\
文件 4266 2018-08-03 21:56 smbms-ssj\src\cn\smbms\controller\provider\ProviderController.java
目录 0 2018-08-04 20:03 smbms-ssj\src\cn\smbms\controller\user\
文件 7750 2018-08-04 10:21 smbms-ssj\src\cn\smbms\controller\user\UserController.java
目录 0 2018-08-04 20:03 smbms-ssj\src\cn\smbms\dao\
文件 3252 2016-04-14 13:32 smbms-ssj\src\cn\smbms\dao\ba
目录 0 2018-08-04 20:03 smbms-ssj\src\cn\smbms\dao\bill\
文件 855 2018-07-29 11:44 smbms-ssj\src\cn\smbms\dao\bill\BillDao.java
文件 2525 2018-08-03 21:49 smbms-ssj\src\cn\smbms\dao\bill\BillDao.xm
目录 0 2018-08-04 20:03 smbms-ssj\src\cn\smbms\dao\provider\
文件 906 2018-07-29 11:46 smbms-ssj\src\cn\smbms\dao\provider\ProviderDao.java
文件 2134 2018-08-01 17:30 smbms-ssj\src\cn\smbms\dao\provider\ProviderDao.xm
目录 0 2018-08-04 20:03 smbms-ssj\src\cn\smbms\dao\role\
............此处省略276个文件信息
- 上一篇:STM32 人脸识别 战舰开发板 测试通过
- 下一篇:基于SSM的一个项目
相关资源
- Postman-linux-x64-6.0.10
- Postman Mac版本
- Greenplum安装包
- Post Processing Stack.zip
- 学术海报模板5种
- zennoposter V3.6完整破解版
- 中国邮编数据省市区/县街道
- Mastering PostGIS.pdf
- 国际会议poster大全
- PostProcessing unity2018
- Calculus 1 - Tom M Apostol
- 学术会议poster模板
- DaVinci-Resolve-15-Fairlight-Audio-Post《DaVi
-
httpclient 客户端发送xm
l报文到服务器 - Calculus 2 - Tom M Apostol
- Tom Apostol Mathematical Analysis 2ed.pdf
- postman windows 64bit
- 2018新版postman
- Postman测试接口工具
- Postman-linux-x64-7.30.1.tar.gz
- Postman-linux-x64-6.5.2
- postman安装包.zip
- Postman使用
- postman工具
- 最新版接口测试工具,Postman-win64-7.
- 学术海报Posters templates.zip
- wordpress采集插件wp-autopost-pro3.7.8
- Unity通过HTTP中POST访问网络数据
- httpposter
- 超级模块POST学习工具
评论
共有 条评论