- 以get方式请求
|
<a href=”springmvc/testMethord”>testMethord</a> |
发生请求错误

- 以POST方式请求
|
<form action=”springmvc/testMethord” method=”post”> <input type=”submit” value=”submit”> </form> |
2.4 RequestMapping映射请求参数&请求头
2.4.1 RequestMapping_请求参数&请求头【了解】
|
//了解: 可以使用 params 和 headers 来更加精确的映射请求. params 和 headers 支持简单的表达式. @RequestMapping(value=”/testParamsAndHeaders”, params= {“username”,”age!=10″}, headers = { “Accept-Language=en-US,zh;q=0.8” }) public String testParamsAndHeaders(){ System.out.println(“testParamsAndHeaders…”); return “success”; } |
2.4.2 实验代码
- 请求URL
|
<!–设置请求参数和请求头信息 –> <a href=”springmvc/testParamsAndHeaders”>testParamsAndHeaders</a> |
- 测试:使用火狐或Chrom浏览器debug测试
- 测试有参数情况(不正确):
- <a href=”springmvc/testParamsAndHeaders”>testParamsAndHeaders</a>
|
警告: No matching handler method found for servlet request: path ‘/springmvc/testParamsAndHeaders’, method ‘GET’, parameters map[[empty]] |
- <a href=”springmvc/testParamsAndHeaders?username=atguigu&age=10″>testParamsAndHeaders</a>
|
警告: No matching handler method found for servlet request: path ‘/springmvc/testParamsAndHeaders’, method ‘GET’, parameters map[‘username’ -> array<String>[‘atguigu’], ‘age’ -> array<String>[’10’]] |
- <a href=”springmvc/testParamsAndHeaders?age=11″>testParamsAndHeaders</a>
|
警告: No matching handler method found for servlet request: path ‘/springmvc/testParamsAndHeaders’, method ‘GET’, parameters map[‘age’ -> array<String>[’11’]] |
- 测试有参数情况(正确):
- <a href=”springmvc/testParamsAndHeaders?username=atguigu&age=15″>testParamsAndHeaders</a>
上一篇: SpringMVC框架
下一篇: SpringMVC框架

