Je suis en train de développer une application grails qui utilise beaucoup d'ajax.Si la requête est ajax call alors elle devrait donner une réponse (cette partie fonctionne), cependant si je tape l'URL dans le navigateur, il devrait me prendre à la page d'accueil/index au lieu de la page demandée. Ci-dessous est le code gsp échantillon pour l'appel ajax.Identification d'une requête ajax ou d'une requête de navigateur dans le contrôleur de grails
<g:remoteFunction action="list" controller="todo" update="todo-ajax">
<div id ="todo-ajax">
//ajax call rendered in this area
</div>
si nous tapons http://localhost:8080/Dash/todo/list dans la barre d'URL du navigateur, le contrôleur doit rediriger vers http://localhost:8080/Dash/auth/index
Comment valider ce dans le contrôleur.
Salut Siegfried, j'ai essayé avec votre answer.I ajouté première partie dans bootstrap d'initialisation est closure.It donne suite exception Pas ces biens: HttpServletRequest pour la classe: BootStrap: groovy.lang.MissingPropertyException: Aucun bien: HttpServletRequest pour la classe: bootStrap pourrait u s'il vous plaît aidez-moi – DonX
S'il vous plaît fournir ur adresse e-mail aussi – DonX
Vous devez importer la classe javax.servlet.http.HttpServletRequest dans votre classe bootStrap. Je vais ajouter un exemple complet à la réponse. –