Spring3 MVC 注解(二)---@RequestMapping

来源:互联网 发布:网络推广公司有哪些 编辑:程序博客网 时间:2024/05/18 02:17

1 问题:有多个 @RequestMapping
@controller
@RequestMapping(“/aaa”) —————–>类级别 可以不需要 如果要了 下面所有的请求路径前 都需要加入 /aaa
public class ccccontroller{
@RequestMapping(“/bbb”) ———————>方法级别 必须有 决定这个方法处理哪个请求 如果有类级别 /aaa/bbb
public String xxx(){ 如果没有 /bbb
retrun
}
}
2:问题:接收用户请求参数 值
1)请求1: /test/start.do?name=zhangsan
请求2: /test/start/zhangsan.do
在请求2中 将参数作为请求URL 传递 感觉用的不习惯
采用 URL模板
2)@RequestMapping(“/start/{name}”) 这个name 随便 啥都可以
public String start(@PathVariable(“name”) string name){ 反正和上面的对应
return 方法体里面就可以直接获得参数
}
3)包含多个 @RequestMapping (“/start/{name}/{age}”)

3 问题 不同请求方法 用不同处理方法 get post
@RequestMapping (value=”/start” ,method=RequestMethod.GET) 处理post 就换成 POST

0 0
原创粉丝点击