Estoy desarrollando una aplicación de grillas que usa mucho ajax.Si la solicitud es una llamada ajax, entonces debe dar una respuesta (esta parte está funcionando), sin embargo, si escribo la URL en el navegador debería llevarme a la página de inicio/índice en lugar de a la página solicitada. A continuación se muestra el código gsp de muestra para la llamada ajax.Identificación de solicitud de Ajax o solicitud de navegador en el controlador de grails
<g:remoteFunction action="list" controller="todo" update="todo-ajax">
<div id ="todo-ajax">
//ajax call rendered in this area
</div>
si escribimos http://localhost:8080/Dash/todo/list en la barra de direcciones del navegador, el controlador debe redirigir a http://localhost:8080/Dash/auth/index
Cómo validar esta en el controlador.
Hola Siegfried, me trató con su answer.I añadió primera parte en closure.It de arranque de inicio se da siguiente excepción Sin dicha propiedad: HttpServletRequest para la clase: BootStrap: groovy.lang.MissingPropertyException: Sin dicha propiedad: HttpServletRequest para la clase: BootStrap Podría ayudarme – DonX
Indique su dirección de correo electrónico también – DonX
Debe importar la clase javax.servlet.http.HttpServletRequest en su clase BootStrap. Agregaré un ejemplo completo a la respuesta. –