炒沙作縻终不饱,缕冰文章费工巧。这篇文章主要讲述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映射请求映射参数映射头】
推荐阅读
- Android 高速开发系列 打造万能的ListView GridView 适配器
- ERROR: [Common 17-356] Failed to install all user apps.
- Android 混合开发,html5 自动更新爬过的坑
- android摄像头的autoFocus-----循环自动聚焦的实现
- Android开发 -------- 自己定义View 画 五子棋
- Android技术——在Android中的随意视图中找控件
- android4.0 USB Camera实例UVC
- android 带文字阴影的button
- Android -- 带你从源码角度领悟Dagger2入门到放弃