我是靠谱客的博主 甜美大炮,这篇文章主要介绍2.RequestParam、RequestHeader、CookieValue注解,现在分享给大家,希望可以做个参考。

在处理方法入参处使用 @RequestParam 可以把请求参数传递给请求方法
value:参数名

required:是否必须。默认为 true, 表示请求参数中必须包含对应的参数,若不存在,将抛出异常

复制代码
1
2
3
4
5
6
@RequestMapping(value="testRequestParamMethod") public String testRequestParamMethod (@RequestParam(value="username") String username,@RequestParam(value="password") String password){ System.out.println("username: "+username+" password: "+password); return "success"; }
复制代码
1
2
3
4
5
<form action="springmvc/testRequestParamMethod" method="post"> username:<input type="text" name="username"></br> password:<input type="password" name="password"></br> <input type="submit" value="submit"> </form>

请求头包含了若干个属性,服务器可据此获知客户端的信息,通过 @RequestHeader 即可将请求头中的属性值绑定到处理方法的入参中
复制代码
1
2
3
4
5
@RequestMapping("testRequestHeaderMethod") public String testRequestHeaderMethod(@RequestHeader("Accept-Encoding") String AE,@RequestHeader("Accept-Language") String AL){ System.out.println("Accept-Encoding: "+AE+" Accept-Language: "+AL); return "success"; }
复制代码
1
<a href="springmvc/testRequestHeaderMethod">testRequestHeaderMethod</a>
@CookieValue可让处理方法入参绑定某个 Cookie 值
复制代码
1
2
3
4
5
@RequestMapping("testCookieValueMethod") public String testCookieValueMethod(@CookieValue("JSESSIONID") String JS){ System.out.println("JSESSIONID: "+JS); return "success"; }
复制代码
1
<a href="springmvc/testCookieValueMethod">testCookieValue</a>




最后

以上就是甜美大炮最近收集整理的关于2.RequestParam、RequestHeader、CookieValue注解的全部内容,更多相关2内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部