`
flysnowxf
  • 浏览: 573037 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

spring mvc获取header

    博客分类:
  • Java
阅读更多
两种方法:
1.在方法参数中加入@RequestHeader
2.在类级别注入HttpServletRequest
建议使用第二种方法,这样可避免每个方法都加入HttpHeaders参数

@Controller
@RequestMapping("/hello")
public class HelloController {
     @Autowired
     private HttpServletRequest request;
    
     @RequestMapping(value="/printname/{name}", method=RequestMethod.GET)
     public String printName(@PathVariable String name,
              @RequestHeader HttpHeaders headers) {
          System.out.println("from request:" + request.getHeader("code"));
          System.out.println("from parameter:" + headers.getFirst("code"));
         
          return "hello";
     }
}
分享到:
评论
3 楼 hongyuan19 2016-02-05  
ron.luo 写道
我也有此疑问,求解。


使用Interceptor
2 楼 ron.luo 2015-10-31  
我也有此疑问,求解。
1 楼 xuhuan1108 2014-11-26  
请问请问一下:使用Spring  MVC 怎么预先统一处理所有请求,比如统一判断 HTTP Header,输出统一的Response Header?谢谢

相关推荐

    CVE-2020-5398:VE CVE-2020-5398-Spring MVC的RFD(反射文件下载)攻击

    CVE-2020-5398-Spring MVC的RFD(反射文件下载)攻击 在Spring Framework(版本低于5.2.3的5.2.x,版本5.1.13的5.1.x和版本5.0.16的5.0.x)中,应用程序在受到攻击时很容易受到反射文件下载(RFD)攻击在响应中设置...

    Spring MVC之@RequestMapping详解

    前段时间项目中用到了REST风格来开发...为了找出原因,便对参数绑定(@RequestParam、 @RequestBody、 @RequestHeader 、 @PathVariable)进行了研究,同时也看了一下HttpMessageConverter的相关内容,在此一并总结。

    Spring MVC RequestParam.docx

    对应@RequestParam基本类型的参数我们最好都使用包装类型 还有相识的注解 @RequestHeader。使用方式和@RequestParam一样。

    spring-mvc-formation:Spring MVC 应用程序

    spring-mvc-形成 Spring MVC 应用程序 使用的技术: * Maven * Spring MVC * Spring Security * Spring DATA: used for the list pagination ( size, page, oderBy) * JPA: Java Persistence API * Tiles: in ...

    spring mvc 注解

    SpringMVC 采用了松散耦合可插拔组件结构,更具扩展性和灵活性,开发 Web 应用...9. RequestHeader 注解 10. RequestMethod 类 11. RequestParam 注解 12. ResponseBody 注解 13. SessionAttribute 注解 14. 其他注解

    dihaw-spring-security:Spring MVC 和 Spring 安全

    Maven Spring MVC 应用程序 使用的技术: * Maven * Spring MVC * Spring Security * Spring DATA: used for the list pagination ( size, page, oderBy) * JPA: Java Persistence API * Tiles: in order to ...

    spring security 参考手册中文版

    5.1.3使用Spring MVC的AbstractSecurityWebApplicationInitializer 32 5.2 HttpSecurity 32 5.3 Java配置和表单登录 34 5.4授权请求 35 5.5处理注销 36 5.5.1 LogoutHandler 37 5.5.2 LogoutSuccessHandler 37 5.5.3...

    【软件测试】性能测试从零开始:LoadRunner入门与提升

    【软件测试】性能测试从零开始:LoadRunner入门与提升,欢迎下载

    SPRING-MVC-JasperReport

    SPRING-MVC-JasperReport Spring MVC 和 Jasper 报告使用的技术: * Maven* Spring MVC* Ireport Design* Tiles: in order to create the template (header, body, menu, footer)* logback: Logback is intended as ...

    轻量级java web MVC框架

    一个非常简单的MVC框架,实现了类似Spring MVC的基本功能。 1、包括自动扫描绑定映射路径,只要在web.xml中指定扫描包,系统启动后会将请求url绑定到指定的处理方法上。如: 在web.xml中定义如下: <param-name>...

    spring-rest-example:简单的Spring Rest MVC示例

    简单的Spring Rest MVC示例,以演示一个简单的bookservice示例,该示例允许通过Rest EndPoints获取和添加书籍。 本示例可以基于客户端的Accept-Header生成JSON或XML。 项目打包是war文件。 要运行此程序,请部署到...

    spring-framework-reference-4.1.2

    3. New Features and Enhancements in Spring Framework 4.0 ............................................ 17 3.1. Improved Getting Started Experience .........................................................

    dihaw-spring-security

    Maven Spring MVC 应用程序 使用的技术: * Maven * Spring MVC * Spring Security * Spring DATA: used for the list pagination ( size, page, oderBy) * JPA: Java Persistence API * Tiles: in order to ...

    dihaw-spring-jdbc

    dihaw-spring-jdbc Maven Spring MVC 应用程序使用的技术: * Maven* Spring MVC* Tiles: in order to create the template (header, body, menu, footer)* logback: Logback is intended as a successor to the ...

    java8集合源码分析-app-engine:应用引擎

    java8 集合源码分析 app-engine 是一个分布式的App服务端快速开发框架,包含了基本的权限认证、日志处理、接口防刷、系统监控等基本功能。 此框架围绕分布式服务系统构建,能够快速扩容,迎合...应用内获取环境变量

    spring-framework-reference4.1.4

    3. New Features and Enhancements in Spring Framework 4.0 ............................................ 17 3.1. Improved Getting Started Experience .........................................................

    EL表达式 (详解)

    表示获取变量的值.区别是[ ]可以显示非词类的变量 2、EL隐含对象 1)与范围有关的隐含对象 与范围有关的EL 隐含对象包含以下四个:pageScope、requestScope、sessionScope 和 applicationScope; 它们基本上...

    Spring-Rest-Example

    弹簧休息示例 简单的 Spring Rest MVC 示例演示了一个简单的 bookservice 示例,该示例允许通过 Rest EndPoints 获取和添加书籍。 本示例可以根据客户端的 Accept-Header 生成 JSON 或 XML。

    java8源码-baseproject:基础项目

    MVC / Spring Data Jpa Gradle 5.0 Java8 Logback Lombok jpush ali oss spring cloud 功能列表: 认证方式: Basic、 Cookie、Header、内外网 统一错误处理、统一Json格式模板 接口请求日志统一处理 接口频次拦截 ...

    java8集合源码分析-app-engine-maven:应用引擎Maven

    MVC / Spring Data Jpa Gradle Java8 Logback Lombok 功能列表: 认证方式: Basic、 Cookie、Header、内外网 统一错误处理、统一Json格式模板 接口请求日志统一处理 接口频次拦截 支持多数据源、主从分离 多Profile...

Global site tag (gtag.js) - Google Analytics