本文主要是介绍springmvc学习笔记(6)——RequestHeader和CookieValue,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
RequestHeader和CookieValue这两个注解完全没关联,为啥写在一起呢,因为他们太简单,而且在实际开发中几乎不会用到,所有就干脆写一起了。
这两个注解的属性和RequestParam的属性是一样的,用法也几乎一样。
他们有三个属性:value,required,defaultValue。
直接上代码:
/*** 获取请求头中Accept-Language的值
* @param al
* @return
*/
@RequestMapping("/testRequestHeader")
public String testRequestHeader(@RequestHeader("Accept-Language")String al){System.out.println("Accept-Language="+al);return "hello";
}
/*** 获取cookie名为JSESSIONID的值* @param sessionId* @return
*/
@RequestMapping("/testCookieValue")public String testCookieValue(@CookieValue("JSESSIONID")String sessionId){System.out.println("JSESSIONID="+sessionId);return "hello";
}
这两个注解其他两个属性使用方法也和RequestParam一样,就不再多解释了。详见上一篇笔记。
这篇关于springmvc学习笔记(6)——RequestHeader和CookieValue的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!