国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

SpringMVC存取Session的兩種方法

2019-11-26 13:18:48
字體:
供稿:網(wǎng)友

WEB 應(yīng)用通常會引入 Session,用來在服務(wù)端和客戶端之間保存一系列動作/消息的狀態(tài),比如網(wǎng)上購物維護 user 登錄信息直到 user 退出。SpringMVC存取Session的兩種方法,具體如下:

方法一:使用servlet-api

@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);       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";   } } 

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 共和县| 霞浦县| 津南区| 尤溪县| 阜新市| 合水县| 柘城县| 黄陵县| 迁安市| 客服| 如东县| 大理市| 靖远县| 延安市| 贡嘎县| 承德市| 怀集县| 东乌珠穆沁旗| 肥西县| 苍梧县| 太谷县| 土默特右旗| 兰西县| 驻马店市| 故城县| 突泉县| 西丰县| 广宗县| 天全县| 千阳县| 余干县| 桃园县| 吴川市| 岱山县| 平武县| 察隅县| 昭平县| 宁国市| 灵丘县| 开江县| 高邮市|