iberck
9/7/2016 - 4:56 PM

Convenciones en proyectos internos

Convenciones en proyectos internos

Convenciones en acciones

Para las acciones que solo envíen a una página en específico (GET), deberán tener el mismo nombre de la página a la que envían.

Por ejemplo la siguiente acción corresponde a la página config.gsp que se encuentra en la carpeta con el mismo nombre que el controlador.:

def config() {
}

Las acciones con los siguientes nombres son provocadas por un submit de un formulario enviado por POST que modifica la base de datos:

deleteX

saveX

updateX

xSubmit (cualquier nombre de acción que termine en submit)

Por lo tanto, todas esas acciones deben hacer un redirect para evitar ejecutar la acción si se refresca la pantalla del browser.