SpringMVC存取Session的两种方法
来源:互联网 发布:小世界网络 聚类系数 编辑:程序博客网 时间:2024/06/13 19:37
方法一:使用servlet-api
个人感觉比较简单,但是我都没有用这种
<pre name="code" class="java">@Controllerpublic class ManagerController {@Resourceprivate ManagerService managerServiceImpl;@RequestMapping(value = "manager/login.do",method = RequestMethod.GET) public ModelAndView login(ManagerModel managerModel,HttpSession httpSession){ManagerModel manager = managerServiceImpl.getManager(managerModel);if(manager!=null){manager.setPassword("");httpSession.setAttribute("manager", manager);return new ModelAndView(new RedirectView("../admin/main.jsp"));}else{return new ModelAndView(new RedirectView("../admin/login.jsp"));}}@RequestMapping(value = "manager/logout.do",method = RequestMethod.GET)public String logout(HttpSession httpSession){ httpSession.getAttribute("manager"); return "success"; }}
方法二:使用SessionAttributes
@Controller@SessionAttributes("manager")public class ManagerController {@Resourceprivate ManagerService managerServiceImpl;@RequestMapping(value = "manager/login.do",method = RequestMethod.GET) public ModelAndView login(ManagerModel managerModel,ModelMap model){ManagerModel manager = managerServiceImpl.getManager(managerModel);if(manager!=null){manager.setPassword("");model.addAttribute("manager", manager);return new ModelAndView(new RedirectView("../admin/main.jsp"));}else{return new ModelAndView(new RedirectView("../admin/login.jsp"));}}@RequestMapping(value = "manager/logout.do",method = RequestMethod.GET)public String logout(@ModelAttribute("manager")ManagerModel managerModel){return "success";}}
0 0
- SpringMVC存取Session的两种方法
- SpringMVC存取Session的两种方法
- SpringMVC存取Session的两种方法
- 存取Session的两种方法
- SpringMvc之值获取Session的两种方法-yellowcong
- Springmvc获取session,session里存取值得方法
- Android中存取文件的两种方法
- 一般处理页面存取session的方法
- SpringMVC下的图片存取方法
- 保持Session的两种方法
- Struts2访问session的两种方法
- Struts2访问session的两种方法
- Struts2访问session的两种方法
- struts2访问session的两种方法
- 获取session对象的两种方法
- TensorFlow Session使用的两种方法
- springmvc 通过标签@SessionAttributes来存取session
- Map集合的两种存取方式
- jquery 新添加的 tr td 没有办法执行click 事件
- QT中消息处理机制
- Linux中常用的压缩和解压缩命令汇总
- 奇怪的Linq问题
- 语法错误,仅当源级别为 5.0 时注释才可用
- SpringMVC存取Session的两种方法
- stm32 PWM
- lua的垃圾回收机制
- Spring总结
- Web前端规范文档-腾讯AlloyTeam
- 第二章
- EJB3.0 Ant Build.xml实例讲解
- 执行第一maven用例出错:Unknown lifecycle phase "complile".
- 【史上最简单】android硬件加速——关于图片过大无法显示,直接变黑色问题