SpringMVC存取Session的两种方法
2015-08-22 10:24
459 查看
方法一:使用servlet-api
方法二:使用SessionAttributes
@Controller
@SessionAttributes(“manager”)
public class ManagerController {
转载地址:http://blog.csdn.net/heirenheiren/article/details/38980817
9b09
@Controller public class ManagerController { @Resource private 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);//request.getSession.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 {
@Resource private 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"; } }
转载地址:http://blog.csdn.net/heirenheiren/article/details/38980817
9b09
相关文章推荐
- 为什么做java的web开发我们会使用struts2,springMVC和spring这样的框架?
- Struts(7)Action动作
- Struts(6)配置文件
- MD5算法了解(JAVA实现)
- Java局部内部类和final变量
- Struts(5)简单实例HelloWorld
- NetBeans技巧
- java--栈和队列
- myeclipse2014安装反编译插件
- Struts1与Struts2的那些事
- Java多线程
- Spring揭秘 读书笔记 三 bean的scope与FactoryBean
- Spring揭秘 读书笔记 三 bean的scope与FactoryBean
- java执行SQL语句实现查询的通用方法
- Spring EL regular expression example
- java读写properties
- Spring EL Lists, Maps example
- 代理模式之JDK动态代理
- Spring EL ternary operator (if-then-else) example
- springmvc学习笔记(六)注解优化