Grails: benutze den Controller von index.gsp

8

Ich bin neu bei Grails und ich möchte eine Methode von einem bestimmten Controller in meinem index.gsp

verwenden

In Index.gsp habe ich versucht

%Vor%

aber es sagt, dass die Eigenschaft nicht verfügbar ist.

MyController enthält eine Eigenschaft wie:

%Vor%

Was mache ich falsch? Gibt es ein gutes Tutorial über die Kommunikation zwischen den Grals-Teilen?

Oder gibt es einen besseren Weg, Informationen über gsp zu bekommen?

Danke

    
elCapitano 25.11.2010, 16:31
quelle

1 Antwort

18

Wenn Sie das Model-View-Controller -Muster verwenden, möchten Sie in der Regel nicht, dass Ihre Ansicht etwas darüber weiß Controller. Es ist Aufgabe des Controllers, das Modell der Ansicht zu geben. Anstatt also index.gsp direkt auf die Anfrage antworten zu lassen, sollte ein Controller sie behandeln. Der Controller kann dann alle erforderlichen Domänenobjekte (das Modell) abrufen und sie an die Ansicht weiterleiten. Beispiel:

%Vor%     
ataylor 25.11.2010, 17:07
quelle

Tags und Links