para - Spring-Controlador basado en anotaciones-RequestMapping basado en la cadena de consultas
para que sirve spring mvc (2)
Sí, puedes usar el elemento params :
@RequestMapping("/test.html", params = "day=monday")
public void writeMonday() {
}
@RequestMapping("/test.html", params = "day=tuesday")
public void writeTuesday() {
}
Incluso puedes mapear según la presencia o ausencia de un param:
@RequestMapping("/test.html", params = "day")
public void writeSomeDay() {
}
@RequestMapping("/test.html", params = "!day")
public void writeNoDay() {
}
En el controlador basado en anotaciones de Spring, ¿es posible mapear diferentes cadenas de consulta utilizando @RequestMapping
para diferentes métodos?
Por ejemplo
@RequestMapping("/test.html?day=monday")
public void writeMonday() {
}
@RequestMapping("/test.html?day=tuesday")
public void writeTuesday() {
}
o podrías hacer algo como:
@RequestMapping("/test.html")
public void writeSomeDay(@RequestParam String day) {
// code to handle "day" comes here...
}