SpringMVC中session的使用

仍然可以使用传统方式使用session

/*** 使用session - 传统方式* @throws Exception */@RequestMapping("/hello13.action")public String hello13(HttpSession session) throws IOException, Exception{session.setAttribute("prod", "电视机");return "hello";}@RequestMapping("/hello14.action")public String hello14(HttpSession session) throws IOException, Exception{String prod = (String) session.getAttribute("prod");System.out.println(prod);return "hello";}

也可以使用SpringMVC提供的机制操作session
可以将属性存入model中

再通过在类上声明@SessionAttributes注解,将指定属性存入session中
如果不在类上使用@SessionAttributes注解,默认model.addAttribute();存入requestScope

@Controller
@SessionAttributes("prod")
public class Hello {/*** 使用session - 注解方式* @throws Exception */@RequestMapping("/hello15.action")public String hello15(Model model) throws IOException, Exception{model.addAttribute("prod","洗衣机");return "hello";}@RequestMapping("/hello16.action")public String hello16(HttpSession session,String vname) throws IOException, Exception{String prod = (String) session.getAttribute("prod");System.out.println(prod);return "hello";}
}

SpringMVC中session的使用相关推荐

  1. 框架:SpringMVC中Interceptor拦截器的两种实现

    Spring中使用Interceptor拦截器 SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理.比如通过它来进行权限验证, ...

  2. SpringMVC中使用Interceptor拦截器

    2019独角兽企业重金招聘Python工程师标准>>> SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理. ...

  3. 一篇文章教你弄懂 SpringMvc中的HandlerInterceptor

    文章列表 一.HandlerInterceptor简介 一.HandlerInterceptor应用实例 写在前面: 我是「境里婆娑」.我还是从前那个少年,没有一丝丝改变,时间只不过是考验,种在心中信 ...

  4. SpringMVC中通过@ResponseBody返回对象,Js中调用@ResponseBody返回值,统计剩余评论字数的js,@RequestParam默认值,@PathVariable的用法

    1.SpringMVC中通过@ResponseBody返回对象,作为JQuery中的ajax返回值 package com.kuman.cartoon.controller; import java. ...

  5. SpringMVC中使用作用域对象完成数据的流转

    文章目录 SpringMVC中使用作用域对象完成数据的流转 [1] 作用域对象复习 [2] SpringMVC中使用作用域对象流转数据 [3] SpringMVC的Model对象的使用 SpringM ...

  6. (转)SpringMVC学习(十二)——SpringMVC中的拦截器

    http://blog.csdn.net/yerenyuan_pku/article/details/72567761 SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter, ...

  7. 在SpringMVC中使用拦截器(interceptor)拦截CSRF***

    关于什么是CSRF我这里就不多说了,以前转载的一篇文章(PS:https://www.zifangsky.cn/358.html)已经说得很清楚了.这里只是简单介绍如何在SpringMVC中使用拦截器 ...

  8. 【SpringMVC学习11】SpringMVC中的拦截器

    Springmvc的处理器拦截器类似于Servlet 开发中的过滤器Filter,用于对处理器进行预处理和后处理.本文主要总结一下springmvc中拦截器是如何定义的,以及测试拦截器的执行情况和使用 ...

  9. SpringMVC中文件的上传和下载

    1 文件下载 ResponseEntity用于控制器方法的返回值类型,该控制器方法的返回值就是响应到浏览器的响应报文. 使用ResponseEntity实现下载文件功能 package com.spr ...

  10. SpringMVC学习笔记:springMVC中相关细节

    SpringMVC中相关细节 1.什么是MVC? MVC是一种软件架构思想,将软件按照模型.视图.控制器来划分. ①M:模型层:指工程中的javaBean,作用是处理数据.javaBean分为两类:一 ...

最新文章

  1. 数据库连接池技术,c3p0
  2. QQ协议分析及其还原(二)
  3. ios取两个数之间的随机小数_如果取到小数区间内的任一数字?
  4. 折腾 | pytoch、cuda版本问题
  5. .net 从txt中读取行数据_【VBA项目】从指定文件中读取数据并绘制图表
  6. Linux系统编程5:入门篇之在Linux下观察C/C++程序编译过程 gcc/g++使用详解
  7. Zookeeper 辅助 API
  8. Linux下安装配置Nexus
  9. docker 安全性_未来的Docker安全性
  10. 库克看下!华为MatePad 11月25日发布:剑指苹果
  11. Oracle sqlplus prelim 参数介绍
  12. python怎么安装pip
  13. python识别虚假新闻的分类器_利用贝叶斯分类器检测虚假新闻
  14. alter user mysql_MySQL使用ALTER USER修改密码
  15. android 闪屏动态界面,Android 实现闪屏
  16. DirectX是什么,出现游戏打不开问题解决方案
  17. 云计算基础及解决方案
  18. Effective C++条款05:了解C++默默编写并调用哪些函数(Know what functions C++ silently writes and calls)
  19. 从量变到质变——AMD打“翻身仗”的秘诀
  20. java 数字三角形

热门文章

  1. Android实现简单的欢迎界面
  2. 百位明星身份证照片被曝光
  3. 物联网发展跨越拐点!2020 AIoT产业年终盛典圆满落幕
  4. 【笔记本Windows的两个ctrl键失效解决办法大全解】
  5. 营养与心理的眼睛保健方法
  6. Android 多种投屏神器(Vysor,Total Control,scrcpy )
  7. PC系统启动过程简介以及Windows引导修复
  8. sqlserver with ties
  9. 皮亚诺的数概念起点和算术公理1-2告诉我们什么?—— 皮亚诺读后之四
  10. java forward方法_JAVA的服务重定向:使用forward()方法转发请求和使用sendRedirect()方法重定向的区别...