轉(zhuǎn)自:http://ttaale.javaeye.com/blog/761864 1 問(wèn)題:有多個(gè) @RequestMapping @controller @RequestMapping("/aaa") ----------------->類(lèi)級(jí)別 可以不需要 如果要了 下面所有的請(qǐng)求路徑前 都需要加入 /aaa public class ccccontroller{ @RequestMapping("/bbb") --------------------->方法級(jí)別 必須有 決定這個(gè)方法處理哪個(gè)請(qǐng)求 如果有類(lèi)級(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 |
聯(lián)系客服