Hola:
Para lo primero, la idea es esa, pero habitualmente al ser POST se pone el action como un <input type="hidden" name="action" value="insert"> dentro del form, así la URL no necesita el ?action=insert.
En lo segundo sí, en el xml sólo pondrías el controller y un mapping "general" para él (por ejemplo, todo lo que sea
http://dominio/miControlador va a tu controlador). Luego en las anotaciones de cada método, pondrías un @RequestMapping estilo
Código java:
Ver original// esto atiende a http://miControlador/unaUrl
@RequestMapping(value = "unaUrl", method = RequestMethod.POST)
public String unMetodo
(....
) { ...
}
el method es opcional, si no lo pones atiende GET y POST. La "unaURL", por supuesto, distitinta para cada método. Tienes aquí
http://chuwiki.chuidiang.org/index.p..._MVC_Framework un pequeño tutorial, pero casi mejor vas a la documentación original de spring
http://static.springsource.org/sprin...requestmapping
Por cierto, casi somos paisanos, aunque vivo en Madrid, soy de Gijón :)
Se bueno.