码迷,mamicode.com
首页 > 移动开发 > 详细

04-SpringMVC_RequestMapping_请求参数&请求头

时间:2015-09-18 15:19:25      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:

1 params和headers支持简单的表达式

  • param1:表示请求必须包含名为param1的请求参数
  • !param1:表示请求不能包含名为param1的请求参数
  • param1!=value1:表示请求包含名为param1的参数,但其值不能为value1
  • {"param1=value1",param2}:请求必须包含名为param1和param2的两个请求参数,且param1的参数的值必须是value1

2 测试params

2.1 控制器类

  1. @RequestMapping(value="/testParams",params={"username","age!=10"})
  2. public String testParams(){
  3. System.out.println("testParams");
  4. return "success";
  5. }

2.2 html

  1. <a href="springmvc/testParams?username=imentor&age=10">测试参数</a>
不会返回到success界面,因为age=10

3 测试headers

  1. @RequestMapping(value="/testHeaders",headers={"zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3"})
  2. public String testHeaders(){
  3. System.out.println("testParams");
  4. return "success";
  5. }
headers值,可以通过firebug来获得
技术分享

捐赠我们
    良师益友工作室一直在致力于帮助编程爱好更加快速方便地学习编程,如果您对我们的成果表示认同并且觉得对你有所帮助,欢迎您对我们捐赠^_^。
    技术分享

04-SpringMVC_RequestMapping_请求参数&请求头

标签:

原文地址:http://www.cnblogs.com/mentorStudio/p/4819196.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!