2011-02-15 12 views
23

Tengo el siguiente método:Spring MVC referencia a la variable de params RequestMapping

@RequestMapping(value = "/path/to/{iconId}", params="size={iconSize}", method = RequestMethod.GET) 
public void webletIconData(@PathVariable String iconId, @PathVariable String iconSize, HttpServletResponse response) throws IOException { 
    // Implementation here 
} 

sé cómo pasar la variable "webletId" de la RequestMapping utilizando el @PathVariable, pero ¿cómo puedo referencia a la variable "iconSize "¿de params?

Muchas gracias.

Respuesta

17

axtavt es correcto

sólo yo w para explicar su error:

El parámetro @RequestMappingparams es un filtro para asegurarse de que el método del controlador anotado solo se invoca si hay un parámetro con el valor solicitado.

Por lo tanto, un método de controlador anotado con @RequestMapping(params="action=doSomething") solo se invocará si hay un parámetro de solicitud action con el contenido doSomething.

Cuestiones relacionadas