轉(zhuǎn)自:http://ttaale./blog/761864
1 問(wèn)題:有多個(gè) @RequestMapping
@controller
@RequestMapping("/aaa") ----------------->類級(jí)別 可以不需要 如果要了 下面所有的請(qǐng)求路徑前 都需要加入 /aaa
public class ccccontroller{
@RequestMapping("/bbb") --------------------->方法級(jí)別 必須有 決定這個(gè)方法處理哪個(gè)請(qǐng)求 如果有類級(jí)別 /aaa/bbb
public String xxx(){ 如果沒(méi)有 /bbb
retrun
}
}
2:?jiǎn)栴}:接收用戶請(qǐng)求參數(shù) 值
1)請(qǐng)求1: /test/start.do?name=zhangsan
請(qǐng)求2: /test/start/zhangsan.do
在請(qǐng)求2中 將參數(shù)作為請(qǐng)求URL 傳遞 感覺(jué)用的不習(xí)慣
采用 URL模板
2)@RequestMapping("/start/{name}") 這個(gè)name 隨便 啥都可以
public String start(@PathVariable("name") string name){ 反正和上面的對(duì)應(yīng)
return 方法體里面就可以直接獲得參數(shù)
}
3)包含多個(gè) @RequestMapping ("/start/{name}/{age}")
3 問(wèn)題 不同請(qǐng)求方法 用不同處理方法 get post
@RequestMapping (value="/start" ,method=RequestMethod.GET) 處理post 就換成 POST