2009-01-18 21 views

Respuesta

78

Sí, puede utilizar el elemento params:

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

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

Incluso puede mapa basándose en la presencia o ausencia de un parámetro:

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

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

Esto me mostró un error de sintaxis (en el resorte 3), pero funcionó lo siguiente. @RequestMapping (value = "/ test.html", params = "day = monday") – pMan

+0

Todos los ejemplos me funcionaron en la primavera 3. – Bobo

+4

si tengo múltiples params en url, ¿qué debo hacer? –

51

o puede hacer algo como:

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

@ gu3st Thanx. Realmente funcionó como un encanto! – yyy

Cuestiones relacionadas