Ich versuche, eine dynamische URL-Zuordnung zu machen, die Sie jede Abfrage innerhalb der URl übergeben können. In diesem Moment möchte ich den Schlüssel/die Werte der Abfrage rendern, aber ohne die Controller-, Methoden- und Aktionsinformationen. SoGrails - URL-Parameter nur erhalten
wenn ich pass Person name = Mark & Alter = 60
es macht [ 'name': 'Mark', 'Alter': '60', 'controller': 'Person', Methode‘ ':' GET‘, 'action': 'getPerson']
Wie bin ich in der Lage nur die Abfrage in der uRL zu bekommen und nicht die anderen Informationen zu den Steuerungen usw.
urlMappings
"/person"{
controller = "Person"
method = 'GET'
action = "getPerson"
}
Person
Controllerdef getPerson(){
render params
}
Ich habe das getan, nach ihnen aus dem machen zu entfernen, indem dies zu tun:
HashMap search = params
String action = "action"
String controller = "controller"
String method = "method"
search.remove(action)
search.remove(controller)
search.remove(method)
render search
Dies funktioniert und es ist besser als mein Ansatz. Vielen Dank – BrentG
Gern geschehen - ich wünschte es gäbe einen besseren Ansatz, aber ich habe keinen gefunden. –