Ich habe die folgende URL Mapping:Wie übergebe ich eine Grailles Arbitrary Variable, die im URL Mapping definiert wurde, an einen Controller?
"/Manage" {
controller = "portal"
action = "login"
app = "directoryManagement"
}
In dem obigen Code-Schnipsel, App ist eine beliebige eingebettete Variable wie hier beschrieben: http://docs.grails.org/2.5.0/guide/single.html#embeddedVariables
Das Portal Controller ein Kind des Authentifizierungs-Controller ist. Die gesamte Login-Aktion im Portal-Controller ruft die Login-Aktion des Authentifizierungs-Controllers auf.
jedoch in der Authentifizierungs-Controller, kann ich die eingebettete arbritary Variable stundenlang
params.app
Ich war auf diese zuzugreifen und es scheint, als ob ich einfach etwas fehlt bin. Kann jemand beraten?
Das klingt nicht richtig. Wenn Sie sich das Codebeispiel ansehen, müssen Sie die geschweiften Klammern entweder in Parens ändern oder die Doppelpunkte in Gleichheitszeichen ändern. Entweder sollte funktionieren. Die dort gezeigte Syntax sollte nicht funktionieren. –
Und es gibt ein Zitat nach '"/Verwalten ". –
Ich glaube nicht, dass es möglich ist, dass das Code-Beispiel funktioniert, wie es derzeit geschrieben wird. –