`

Spring mvc中的@RequestHeader

 
阅读更多
  @RequestHeader 注解,可以把Request请求header部分的值绑定到方法的参数上。
例子如下:

 @RequestMapping(value = "/example", method = RequestMethod.GET)
    public String  getHello(@RequestHeader ("host") String hostName,
    		@RequestHeader ("Accept") String acceptType,
    		@RequestHeader ("Accept-Language") String acceptLang,
    		@RequestHeader ("Accept-Encoding") String acceptEnc,
    		@RequestHeader ("Cache-Control") String cacheCon,
    		@RequestHeader ("Cookie") String cookie,
    		@RequestHeader ("User-Agent") String userAgent)
    {
    	System.out.println("Host : " + hostName);
    	System.out.println("Accept : " + acceptType);
    	System.out.println("Accept Language : " + acceptLang);
    	System.out.println("Accept Encoding : " + acceptEnc);
    	System.out.println("Cache-Control : " + cacheCon);
    	System.out.println("Cookie : " + cookie);
    	System.out.println("User-Agent : " + userAgent);
        return "example";
    }


分享到:
评论

相关推荐

    Spring MVC之@RequestMapping详解

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

    Spring MVC RequestParam.docx

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

    spring mvc 注解

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

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

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

    spring security 参考手册中文版

    12.2.3使用RequestPostProcessor在Spring MVC测试中以用户身份运行 106 作为用户在Spring MVC测试中使用注释运行 108 12.2.4测试HTTP基本认证 109 12.3 SecurityMockMvcRequestBuilders 109 12.3.1测试基于表单的...

    轻量级java web MVC框架

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

    spring-framework-reference-4.1.2

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

    EL表达式 (详解)

    5--EL中的变量搜索范围是:page request session application 点运算符(.)和"[ ]"都是 表示获取变量的值.区别是[ ]可以显示非词类的变量 2、EL隐含对象 1)与范围有关的隐含对象 与范围有关的EL 隐含对象包含...

    spring-framework-reference4.1.4

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

    SpringMVC Employee Demo

    本次实践内容包括RequestMapping关键字修饰类和方法(请求方式、请求参数&请求...RequestHeader 注解、CookieValue 注解、使用POJO作为参数(属性与页面自动匹配及级联)、使用Servlet原生API作为参数、处理模型数据...

    基于JavaScript的数据可视化实验室后台管理系统源码+项目说明(期末大作业).zip

    最后在spring-mvc配置文件中配置参数解析器,直接在controller类中需要用这个注解的方法or参数上添加注解就可以自动验证token。 1.2 分页功能 * 后端按照前端的需求将分页所需数据查询出来。后端只需要提供总页数...

Global site tag (gtag.js) - Google Analytics