文档章节

Java中获取request对象的几种方法

乐在克里特
 乐在克里特
发布于 2017/02/23 09:51
字数 119
阅读 36
收藏 0

1.通过注解获取(很简单,推荐):

public class Hello {
    @Autowired 
    HttpServletRequest request; //这里可以获取到request
}

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

<listener> 
    <listener-class> 
        org.springframework.web.context.request.RequestContextListener 
    </listener-class> 
</listener>

 
java代码:(spring自带的,在实际中用到过这个,推荐使用)

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

 
3.直接在参数中传递(此方法不好用,不建议使用):

public String hello(HttpServletRequest request)

 
4.如果有Struts:

HttpServletRequest request = ServletActionContext.getRequest();

 

资料:

http://www.lai18.com/content/2506618.html

© 著作权归作者所有

共有 人打赏支持
乐在克里特
粉丝 15
博文 268
码字总数 394729
作品 0
杭州
程序员
私信 提问
springmvc请求接收参数的几种方法

通过@PathVariabl注解获取路径中传递参数 转载请注明出处:springmvc请求接收参数的几种方法 代码下载地址:http://www.zuidaima.com/share/1751862044773376.htm JAVA [java] view plainco...

boonya
2014/10/23
0
0
Java并发编程之ThreadLocal源码分析

多线程的线程安全问题是微妙而且出乎意料的,因为在没有进行适当同步的情况下多线程中各个操作的顺序是不可预期的,多线程访问同一个共享变量特别容易出现并发问题,特别是多个线程需要对一个...

狂小白
06/03
0
0
深入JDK源码之ThreadLocal类

学习JDK中的类,首先看下JDK API对此类的描述,描述如下:该类提供了线程局部 (thread-local) 变量。这些变量不同于它们的普通对应物,因为访问某个变量(通过其 get 或 set 方法)的每个线程...

陶邦仁
2015/03/26
0
6
通过ThreadLocal解决servlet请求内部各类之间共享request等对象

场景如下:在java后台处理业务的时候,需要调用当前登录用户的一些信息,一般情况下的做法是,在登录的时候,把登录对象放到HttpSession对象中,在需要调用的时候,从request或者session对象...

傲娇字符
2014/06/09
0
4
SpringMVC之后台接收参数与前台传递数据

1、接收请求参数 1. 使用HttpServletRequest获取 Java代码 @RequestMapping("/login.do") publicString login(HttpServletRequest request){ String name = request.getParameter("name") St......

Java架构师那些事
08/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

SonarQube+Scanners代码质量管理

简介 sonaqube是一个开源代码质量管理平台,致力于持续分析和测量技术质量。 系统构成 SonarQube平台由4部分组成: SonarQube服务器 Web服务器的开发者,管理者,浏览质量快照和配置SonarQu...

阿dai
58分钟前
0
0
mysql-router 8 yum安装

1.配置安装源 #配置MySQL5.7的安装源 #https://repo.mysql.com/mysql57-community-release-el7.rpm #https://repo.mysql.com/mysql57-community-release-el7-11.noarch.rpm rpm -Uvh https:/......

MichaelShu
今天
0
0
     甲骨人-MySQL网络课-day03

===================================================================================== ======================= 第三章 mysql SQL语句 1、mysql接口自带命令 1.1、\h 或 help 或 ? 1.2、......

hnairdb
今天
0
0
Redis异构集群之间数据迁移方案

一、Redis集群迁移工具 最近在做Redis数据迁移,网上找了两款开源的Redis迁移工具。 第一种:redis-port Codis官方提供的一个工具,redis-port是一个Redis工具,通过解析rdb文件,实现Redis...

IT--小哥
今天
3
0
解压zip包(zip4j)

1:引入zip4j_1.3.2.jar 2:源码如下: package test;import java.io.File;import java.io.IOException;import java.util.ArrayList;import java.util.List;import net.lingal......

uug
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部