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)