2016-03-22 18 views
1

Ich muss dynamische 'Körper' Argument konvertieren, die wir geben, um ein benutzerdefiniertes Tag zu String zu erstellen, manipulieren und es zurück konvertieren. Damit kann ich den Körper des benutzerdefinierten Tags ändern. Ich bin mit Grails Version 2.XKonvertieren von Körper-Argument in String und konvertieren Sie es zurück in Körper-Argument-Typ

+1

Sie werden mehr Details zu Ihrer Frage benötigen. So wie es jetzt aussieht, macht es keinen Sinn. Wie wäre es mit einem Beispiel (sogar mit dem psudo-Code) von dem, was Sie versuchen zu tun und auch zu erklären, warum Sie das tun? –

+0

@Joshua Ich möchte ein benutzerdefiniertes Tag in Grails erstellen, das seinen eigenen Körper manipulieren kann .... wie das Körperelement in Großbuchstaben umwandeln – padippist

+0

@JoshuaMoore Wenn ich wie content in gebe mein gsp, Ich sollte Großbuchstaben 'CONTENT' in meiner HTML-Seite gerendert bekommen. – padippist

Antwort

1

Sie Zugriff auf die body des Tags in Ihrer Tag-Bibliothek wie folgt aus:

class SimpleTagLib { 
    def simple = { attrs, body -> 
     String bodyString = body() 
     out << bodyString.toUpperCase() 
    } 
} 

Die documentation gibt Ihnen einige gute Informationen und Beispiele.

Verwandte Themen