Aplikasi web biasanya memperkenalkan sesi untuk menyimpan serangkaian tindakan/status pesan antara server dan klien, seperti belanja online untuk mempertahankan informasi login pengguna sampai pengguna keluar. Ada dua metode sesi akses springmvc, sebagai berikut:
Metode 1: Gunakan Servlet-API
@Controller kelas publik ManagerController {@resource Manajer Manajer ManajerServiceImpl; @RequestMapping (value = "Manager/Login.do", Method = RequestMethod.get) Public ModelAndView Login (Managodel ManagOderRel, httpsession httpsession) {Managerel Manager = ManagerServerImpl.getManager (ManagOdel); if (manajer! = null) {manager.setPassword (""); httpsession.setAttribute ("manager", manajer); return new ModelAndView (RedirectView baru ("../ admin/main.jsp")); }else{ return new ModelAndView(new RedirectView(new RedirectView("../admin/login.jsp")); } } @RequestMapping(value = "manager/logout.do",method = RequestMethod.GET) public String logout(HttpSession httpSession){ httpSession.getAttribute("manager"); return "success"; } } Metode 2: Gunakan Sesi
@Controller @SessionAttributes ("Manager") Public Class ManagerController {@Resource Private ManagerService ManagerServiceImpl; @RequestMapping (value = "manager/login.do", method = requestMethod.get) Public ModelAndView Login (ManagOdel ManagOmodel, ModelMap Model) {Managerel Manager = ManagerServiceImpl.getManager (ManagOdel); if (manajer! = null) {manager.setPassword (""); model.addattribute ("Manajer", Manajer); return new ModelAndView (RedirectView baru ("../ admin/main.jsp")); } else {return new ModelAndView (RedirectView baru ("../ admin/login.jsp")); }} @RequestMapping (value = "manager/logout.do", method = requestMethod.get) Public String Logout (@ModelAttribute ("Manager") ManagerModel Managodel) {return "Success"; }}Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.