文档章节

如何在SpringMVC中获取request对象

luck2014
 luck2014
发布于 2016/03/16 14:39
字数 131
阅读 50
收藏 0

如何在SpringMVC中获取request对象

 

1.注解法

 

 

Java代码  收藏代码

@Autowired  

private  HttpServletRequest request;  

 

 

2. 在web.xml中配置一个监听

 

Xml代码  收藏代码

<listener>    

        <listener-class>    

            org.springframework.web.context.request.RequestContextListener    

        </listener-class>    

</listener>    

 

之后在程序里可以用

 

 

Java代码  收藏代码

HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest();    

 

 3.直接在参数中引入

Java代码  收藏代码

public String hello(HttpServletRequest request,HttpServletResponse response)  

 

 

 

 

如何在Struts2中获取request对象

 

Java代码  收藏代码

HttpServletRequest request = ServletActionContext.getRequest();  


本文转载自:

luck2014
粉丝 1
博文 9
码字总数 817
作品 0
广州
程序员
私信 提问
Spring中获取request的几种方法

前言 本文将介绍在Spring MVC开发的web系统中,获取request对象的几种方法,并讨论其线程安全性。 概述 在使用Spring MVC开发Web系统时,经常需要在处理请求时使用request对象,比如获取客户...

jackcooper2015
2018/07/19
0
0
编辑 Spring 中获取 request 的几种方法,及其线程安全性分析

原文出处:编程迷思 概述 在使用Spring MVC开发Web系统时,经常需要在处理请求时使用request对象,比如获取客户端ip地址、请求的url、header中的属性(如cookie、授权信息)、body中的数据等...

编程迷思
2018/07/18
0
0
Spring中获取request的几种方法,及其线程安全性分析

前言 本文将介绍在Spring MVC开发的web系统中,获取request对象的几种方法,并讨论其线程安全性。 目录 概述 如何测试线程安全性 方法1:Controller中加参数 方法2:自动注入 方法3:基类中自...

liwei2000
2018/08/16
1K
3
Spring MVC的底层源码

一、Spring MVC请求处理流程 引用spring in action上的一张图来说明了springmvc的核心组件和请求处理流程: DispatcherServlet是springmvc中的前端控制器(front controller),负责接收request...

小致dad
04/27
68
0
Spring 获取 request 的几种方法及其线程安全性分析

本文将介绍在Spring MVC开发的Web系统中,获取request对象的几种方法,并讨论其线程安全性。 一、概述 在使用Spring MVC开发Web系统时,经常需要在处理请求时使用request对象,比如获取客户端...

Java架构
2018/07/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

PostgreSQL 11.3 locking

rudi
今天
5
0
Mybatis Plus sql注入器

一、继承AbstractMethod /** * @author beth * @data 2019-10-23 20:39 */public class DeleteAllMethod extends AbstractMethod { @Override public MappedStatement injectMap......

一个yuanbeth
今天
10
1
一次写shell脚本的经历记录——特殊字符惹的祸

本文首发于微信公众号“我的小碗汤”,扫码文末二维码即可关注,欢迎一起交流! redis在容器化的过程中,涉及到纵向扩pod实例cpu、内存以及redis实例的maxmemory值,statefulset管理的pod需要...

码农实战
今天
4
0
为什么阿里巴巴Java开发手册中不建议在循环体中使用+进行字符串拼接?

之前在阅读《阿里巴巴Java开发手册》时,发现有一条是关于循环体中字符串拼接的建议,具体内容如下: 那么我们首先来用例子来看看在循环体中用 + 或者用 StringBuilder 进行字符串拼接的效率...

武培轩
今天
8
0
队列-链式(c/c++实现)

队列是在线性表功能稍作修改形成的,在生活中排队是不能插队的吧,先排队先得到对待,慢来得排在最后面,这样来就形成了”先进先出“的队列。作用就是通过伟大的程序员来实现算法解决现实生活...

白客C
今天
81
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部