关闭

如何在SpringMVC中获取request对象

98人阅读 评论(0) 收藏 举报
分类:
 

如何在SpringMVC中获取request对象


一般来讲要使用一个对象,要new或者Class.forName("类路径").newInstance(); 这两种方法。 如ServletActionContext.getRequest();
其实也是new 对象

 

1.注解法

 

 

Java代码  收藏代码
  1. @Autowired  
  2. private  HttpServletRequest request;  

 

 

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

 

Xml代码  收藏代码
  1. <listener>    
  2.         <listener-class>    
  3.             org.springframework.web.context.request.RequestContextListener    
  4.         </listener-class>    
  5. </listener>    

 

之后在程序里可以用

 

 

Java代码  收藏代码
  1. HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest();    

 

 3.直接在参数中引入

spring 配置扫描后,标记了@controller的类,进入对应方法,可以直接在参数中引入

Java代码  收藏代码
  1. public String hello(HttpServletRequest request,HttpServletResponse response)  

 

 

 

 

如何在Struts2中获取request对象

 

Java代码  收藏代码
  1. HttpServletRequest request = ServletActionContext.getRequest();  

 

0
0
查看评论

如何在SpringMVC中获取request对象

如何在SpringMVC中获取request对象   1.注解法     Java代码   @Autowired   private  HttpServletR...
  • shuhuai007
  • shuhuai007
  • 2014-09-28 13:11
  • 1891

SpringMVC从request中获取参数的原理

servlet原生:将查出的数据放在request、session、application域中 测试代码: @RequestMapping("/testApi") public void testApi(HttpServletRequest request, Http...
  • OnlyLove_longshao
  • OnlyLove_longshao
  • 2017-09-27 19:34
  • 648

SpringMVC框架中,获得request对象的几种方式

SpringMVC框架中,获得request对象的几种方式 1.最简单的方式(注解法) 1 2 @Autowired private  HttpServletRequest request; 2.最麻烦的方法 a.在web.xml中配置...
  • a837201942
  • a837201942
  • 2017-08-30 20:18
  • 343

java webservice服务器端获取request对象的三种方式

转自http://www.cnblogs.com/longshiyVip/p/4985276.html 有的时候在webservice里我们需要获取request对象和response对象,比如想要获得客户端的访问ip的时候就需要这么做,下面说三种方式,当然三种方式可能是针对不同方式...
  • yrpting
  • yrpting
  • 2017-05-24 16:55
  • 1789

SpringMVC从request到controller过程详解

例行推广一下我的博客,喜欢这篇文章的朋友可以关注我的博客http://zwgeek.com 之前一篇文章 SpringMVC对象绑定时自定义名称对应关系 讲了如何去把request中的请求参数指定到对象的某个属性上。但文中只讲了一下做法,没有讲原理,因为这个原理涉及到SpringMVC时怎么处理R...
  • zgzczzw
  • zgzczzw
  • 2016-12-30 14:56
  • 5863

SpringMVC、Freemarker整合如何获取request对象

SpringMVC与Freemarker整合需要用到request来获取locale,但是默认freemarker是获取不到request的,只能获取到Request,但是大写的Request与小写的request是不同的。大写的Request是freemarker.ext.servlet.Http...
  • ywb201314
  • ywb201314
  • 2017-03-09 17:49
  • 335

在action获取request和session,application(四)

在后台获取request,session和application等信息,并且向里面添加信息后再页面进行读取,实现方法有: 一、使用在action声明各种类型,这种方法使用actionContext来获得,并且在actionContext中获得的值都是Map类型的。 package com.thrid...
  • u012142423
  • u012142423
  • 2013-11-18 11:25
  • 1566

如何在spring中获取request对象

1.注解法:
  • z295304557
  • z295304557
  • 2014-04-30 10:04
  • 43215

如何在拦截器中获取request对象

//获取request对象 HttpServletRequest request= (HttpServletRequest) invocation.getInvocationContext().get(ServletActionContext.HTTP_REQUEST); String path=r...
  • lvjianyu2007
  • lvjianyu2007
  • 2014-06-17 18:42
  • 1135

如何在spring框架中获取request对象

首先,到web.xml中添加监听: org.springframework.web.context.request.RequestContextListener 然后,就可以在需要的地方添加java代码: ((ServletRequestAttributes) RequestContextHol...
  • z479403374
  • z479403374
  • 2017-02-05 11:03
  • 218
    个人资料
    • 访问:41745次
    • 积分:931
    • 等级:
    • 排名:千里之外
    • 原创:40篇
    • 转载:82篇
    • 译文:0篇
    • 评论:9条
    最新评论