Importieren und Verwenden von groovigem Code in GSP

8

Ich versuche eine groovige Funktion in einem GSP zu verwenden. Bitte helft mir, meine Haare hier draußen zu tarieren.

Oben in meinem GSP habe ich <%@ page import = company.ConstantsFile %>

In meinem GSP habe ich

%Vor%

und meine ConstantsFile.groovy

%Vor%

Ich habe auch versucht, Mieter zu puts, system.out usw. zu ändern, aber das ist nicht mein Hauptproblem.

%Vor%

Also versuche ich

%Vor%

aber dann bekomme ich

%Vor%

Bitte helfen Sie mir oder weisen Sie mich auf eine Website, die zeigt, was zu tun ist. Ich habe versucht zu googeln und alles spricht über ag: select oder eine andere Art von Tag ... Ich möchte nur das Ergebnis der Funktion ausgeben wie früher in den JSPs.

    
Matt Westlake 05.02.2013, 00:57
quelle

1 Antwort

17

Zuerst sollte Ihr GSP-Import:

sein %Vor%

Zweitens sollte Ihr daysBetween statisch sein (es macht mehr Sinn) und Sie rendern nicht von etwas anderem als einem Controller:

%Vor%

Dritten, greifen Sie auf folgende Weise zu:

%Vor%

Und schließlich sollten Sie eine Taglib dafür verwenden. Ich bearbeite gerade meinen Beitrag, um ein Beispiel hinzuzufügen

%Vor%

Dann verwenden Sie in Ihrem GSP

%Vor%     
Gregg 05.02.2013, 01:05
quelle

Tags und Links