SpringMVC之使用requestMapping映射请求映射参数映射头

炒沙作縻终不饱,缕冰文章费工巧。这篇文章主要讲述SpringMVC之使用requestMapping映射请求映射参数映射头相关的知识,希望能为你提供帮助。
1. 映射请求
作用:使用requestMapping可以指定处理器可以处理那些请求
地方:类和方法前面都可以
@requestMapping
类定义处: 提供初步的请求映射信息,相对于web应用的根目录。
方法定义处: 提供进一步的细分映射信息,相对于类定义处的URL。若类定义处未标注
@requestMapping,则方法处的URL相对于web应用的根目录
2. 映射参数和映射头

@RequestMapping(value="https://www.songbingjia.com/android/testParamsAndHandler",params={"username","age!=10"})
< !--映射头部文件仅作为了解--> @RequestMapping(value="https://www.songbingjia.com/android/testHandler",headers={"Accept-language=zh-CN,zh; q=0.8"})

@requestMapping映射参数和头可以使用简单的表达式
1. Params!=5 表示请求参数中不能等于5
2.!=params   表示请求参数中不能含有此参数
3. params={"username","age!=10"}请求参数中包含多个参数
3. 示例代码
控制器
1 @Controller 2 public class SpringMVCTest { 3 4/** 5*配置@requestMapping映射请求参数 6*value值为: testParamsAndHandler 7*params参数为:包含username, age!=10 8*/ 9@RequestMapping(value="https://www.songbingjia.com/android/testParamsAndHandler",params={"username","age!=10"}) 10public String testParamsAndHandler(){ 11System.out.println("testParamsAndHandler"); 12return "success"; 13} 14@RequestMapping(value="https://www.songbingjia.com/android/testHandler",headers={"Accept-language=zh-CN,zh; q=0.8"}) 15public String testHandler(){ 16System.out.println("testHandler"); 17return "success"; 18} 19 }

前端文件
< a href="https://www.songbingjia.com/android/helloworld"> [email  protected]【只有方法映射】< /a> < /br>
< a href="https://www.songbingjia.com/android/helloworld/hello"> [email  protected]【类+方法映射】< /a> < /br>
< a href="https://www.songbingjia.com/android/testParamsAndHandler?username& age=100"> Test-ParamsAndHandler【a href="https://www.songbingjia.com/android/testParamsAndHandler?username& age=100"】< /a> < /br>

【SpringMVC之使用requestMapping映射请求映射参数映射头】 




    推荐阅读