2009-01-18 5 views

Odpowiedz

78

Tak, można użyć elementu params:

@RequestMapping("/test.html", params = "day=monday") 
public void writeMonday() { 
} 

@RequestMapping("/test.html", params = "day=tuesday") 
public void writeTuesday() { 
} 

Można nawet mapowych na obecność lub nieobecności z param:

@RequestMapping("/test.html", params = "day") 
public void writeSomeDay() { 
} 

@RequestMapping("/test.html", params = "!day") 
public void writeNoDay() { 
} 
+4

To pokazało mi błąd składni (na wiosnę 3), ale zadziałało następujące. @RequestMapping (wartość = "/ test.html", params = "dzień = poniedziałek") – pMan

+0

Wszystkie przykłady pracowały dla mnie na wiosnę 3. – Bobo

+4

jeśli mam wiele par w url, a następnie co robić? –

51

lub możesz zrobić coś w stylu:

@RequestMapping("/test.html") 
public void writeSomeDay(@RequestParam String day) { 
    // code to handle "day" comes here... 
} 
+0

@ gu3st Thanx. Naprawdę działał jak urok! – yyy