Con la anotación @RequestMapping recogemos la petición del cliente, mientras que con @RequestParam los parámetros ( para evitar posibles errores, los recogemos como String). En este último, además del valor, podemos indicar si es obligatorio o no con el atributo required (por defecto es false). Para devolver el modelo, hacemos uso de la clase ModelMap añadiéndole atributos. Veamos un ejemplo :
Ambas anotaciones y clase, se usan dentro del controlador.
@RequestMapping(value="/editalibro.html") |
Ambas anotaciones y clase, se usan dentro del controlador.
Si indicamos que un parámetro sea requerido y no es puesto en la URL, es lanzada una excepción, la cual deberemos controlar para hacer la vista más agradable al usuario.
2 comentarios:
Con esto no me entero de nada.
ufff si p's
Publicar un comentario