最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringMVC存取Session的兩種方法

 更新時(shí)間:2017年01月05日 15:26:01   作者:南蠻蟲(chóng)  
Spring MVC是個(gè)非常優(yōu)秀的框架,本篇文章主要介紹了SpringMVC存取Session的兩種方法,具有一定的參考價(jià)值,有興趣的可以了解一下。

WEB 應(yīng)用通常會(huì)引入 Session,用來(lái)在服務(wù)端和客戶端之間保存一系列動(dòng)作/消息的狀態(tài),比如網(wǎng)上購(gòu)物維護(hù) 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"; 
  } 
} 

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

  • Spring @Value的注解使用和原理解析

    Spring @Value的注解使用和原理解析

    @Value注解在Spring開(kāi)發(fā)中是一個(gè)使用很頻繁的注解,在項(xiàng)目開(kāi)發(fā)中,我們通常需要讀取配置文件中的一些信息,當(dāng)然,@Value不單單能讀取配置文件,還能讀取系統(tǒng)屬性,還可以讀取其他bean的屬性,本章就來(lái)詳細(xì)介紹@Value注解的使用和對(duì)源碼進(jìn)行分析
    2023-06-06
  • 解讀@EventListener工作原理

    解讀@EventListener工作原理

    這篇文章主要介紹了@EventListener工作原理,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • mybatis注解開(kāi)發(fā) 一對(duì)多嵌套查詢方式

    mybatis注解開(kāi)發(fā) 一對(duì)多嵌套查詢方式

    這篇文章主要介紹了mybatis注解開(kāi)發(fā) 一對(duì)多嵌套查詢方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。
    2023-03-03
  • 關(guān)于Spring統(tǒng)一異常處理及說(shuō)明

    關(guān)于Spring統(tǒng)一異常處理及說(shuō)明

    這篇文章主要介紹了關(guān)于Spring統(tǒng)一異常處理及說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • Java實(shí)現(xiàn)導(dǎo)入導(dǎo)出Excel文件的方法(poi,jxl)

    Java實(shí)現(xiàn)導(dǎo)入導(dǎo)出Excel文件的方法(poi,jxl)

    這篇文章主要介紹了Java實(shí)現(xiàn)導(dǎo)入導(dǎo)出Excel文件的方法(poi,jxl),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-08-08
  • spring cloud gateway請(qǐng)求跨域問(wèn)題解決方案

    spring cloud gateway請(qǐng)求跨域問(wèn)題解決方案

    這篇文章主要介紹了spring cloud gateway請(qǐng)求跨域問(wèn)題解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-01-01
  • Springboot 使用maven release插件執(zhí)行版本管理及打包操作

    Springboot 使用maven release插件執(zhí)行版本管理及打包操作

    maven-release-plugin 可用于構(gòu)建release版本項(xiàng)目,實(shí)現(xiàn)自動(dòng)打tag、遞增版本號(hào)、分發(fā)release版本jar包至倉(cāng)庫(kù),接下來(lái)通過(guò)本文給大家介紹Springboot 使用maven release插件執(zhí)行版本管理及打包操作,需要的朋友可以參考下
    2022-03-03
  • Java斗地主發(fā)牌課程設(shè)計(jì)

    Java斗地主發(fā)牌課程設(shè)計(jì)

    這篇文章主要為大家詳細(xì)介紹了Java斗地主發(fā)牌課程設(shè)計(jì),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-12-12
  • spring注解 @Valid 的作用說(shuō)明

    spring注解 @Valid 的作用說(shuō)明

    這篇文章主要介紹了spring注解 @Valid 的作用說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • 最新評(píng)論

    东至县| 开平市| 山西省| 金塔县| 昆山市| 益阳市| 和林格尔县| 松潘县| 塔河县| 宝山区| 宜州市| 万年县| 大丰市| 都匀市| 山阳县| 东阿县| 营口市| 临桂县| 定襄县| 定安县| 温泉县| 盘锦市| 石城县| 田阳县| 丰原市| 和政县| 紫云| 镇康县| 射洪县| 贡觉县| 科技| 札达县| 临朐县| 五台县| 噶尔县| 会昌县| 乌海市| 旺苍县| 桐庐县| 刚察县| 宁乡县|