SpringMVC获取Request,Response, Session对象

方法一

通过@Resource注解注入,@Autowired也可以

@Resource
private HttpServletRequest httpServletRequest;@Resource
private HttpServletResponse httpServletResponse;@Resource
private HttpSession httpSession;

方法二(最常用)

在方法体形参中,springmvc会自动传递Request,Response, Session对象到方法形参中

@PostMapping("/hello")
public String hello(HttpServletRequest request,HttpSession session,HttpServletResponse response ){return "hello";
}

方法三

ServletRequestAttributes对象获取

 //获取ServletRequestAttributes对象ServletRequestAttributes servletRequestAttributes = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes());//获取HttpServletRequest对象HttpServletRequest request = servletRequestAttributes.getRequest();//获取HttpServletResponse对象HttpServletResponse response = servletRequestAttributes.getResponse();//获取HttpSession对象HttpSession session = servletRequestAttributes.getRequest().getSession();

SpringMVC获取Request,Response, Session对象相关推荐

  1. struts2的action中获得request response session 对象

    在struts2中有两种方式可以得到这些对象 1.非IoC方式 要获得上述对象,关键Struts 2中com.opensymphony.xwork2.ActionContext类.我们可以通过它的静态 ...

  2. request,response,session,application,out对象的常用调用的函数

    1.request对象 客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应.它是HttpServletRequest类的实例. 序号 方 法 说 明 1 objec ...

  3. springmvc获取request对象

    2019独角兽企业重金招聘Python工程师标准>>> 一.在程序中获取request非文件类型: ServletRequestAttributes attributes = (Se ...

  4. struts2在action中获取request、session、application,并传递数据

    假设仅仅是通过request.session.application传递数据,则不须要获取对应的对象也能够传递数据,代码例如以下: ScopeAction.java: package com.ithe ...

  5. JSP自定义标签开发(五)——标签类获取 request 、 session

    标签类中要是能够取到 request 和 session 这样的对象,对于一个web开发员来说,那是一件多么幸福的事情啊!懂得了这个知识,标签开发与servlet结合的开发将变得随心所欲. 实例: p ...

  6. struts2 获取request、session的方法

    一,获取方式: 从Servlet容器中获取的方法 与Servlet容器无关的获取方法 IoC方式 非Ioc方式 二,获取方法 2.1 与servlet无关:     2.1.1 非IoC模式 Java ...

  7. java获取response对象_Java 获取Request,Response对象方法

    第一种.参数 @RequestMapping("/test") @ResponseBodypublic void saveTest(HttpServletRequest req, ...

  8. Java 获取Request,Response对象方法

    第一种.参数 @RequestMapping("/test") @ResponseBody public void saveTest(HttpServletRequest req, ...

  9. request,response,session

    1.request.getParameter("key")接受的是来自客户登陆端的数据,接受的是post或get方式传送的value. 2.请求的默认字符集是ISO-8859-1, ...

最新文章

  1. Linux那些事儿 之 戏说USB(13)接口是设备的接口(二)
  2. 截取指定长度html内容,并保留html格式标记
  3. 表 合并字段_多工作表动态合并,其实很简单
  4. 计算机lg符号,数学符号lg的意思
  5. java 静态分派_Java中的静态分派与动态分派
  6. 怎样查看.a和so文件中的接口
  7. 使用devops的团队_DevOps与兼职社区团队兼容吗?
  8. matlab生成不重复的随机数_怎么生成不重复随机数——《超级处理器》应用
  9. 开发软件快捷键(持续更新中)
  10. PHP5.3下加速器ZendGuardLoader安装及故障处理
  11. 关于微信隐藏分享按钮的心得
  12. 正负样本不平衡处理方法总结【转】
  13. CentOS8下安装配置Wireguard
  14. Cisco Packet Tracer 思科命令缩写
  15. 解决luyten 启动报错:this application requires a java runtime
  16. oracle查询锁表进程
  17. Restarting ..Terminated
  18. 电气工程师软件笔试题
  19. [NLP]预处理--使用re正则化进行文本清理
  20. cup过高是什么意思_CPU占用过高怎么办? 每日一答

热门文章

  1. Vue_VueResource
  2. linux 系统管理 启动管理器Grub lilo
  3. 决策树—ID3(源码解析)
  4. ASP.NET Web Pages 的冲突版本问题
  5. Sql语句里的递归查询
  6. Dojo-API介绍
  7. 深入学习__doPostBack函数
  8. android camera分辨率设置,请问如何使用camera2设置全屏preview,要求适配所有屏幕尺寸?...
  9. nginx最大并发连接数的思考:worker_processes、worker_connections、worker_rlimit_nofile
  10. Linux Crontab 设置的定时任务没有启动的排查