2015-02-05 3 views
5

Ich arbeite mit Sling-Modellen für ein Projekt in AEM. Ich habe mein Schlingenmodell-Setup, um Variablen Werte hinzuzufügen. Ich kann Getter einrichten, um Eigenschaften von der angepassten Ressource abzurufen, solange die Eigenschaften Namen haben, die Java-Syntax nicht verletzen. (Zum Beispiel: Titel)Inject JCR Eigenschaften mit Doppelpunkt in Sling-Modell

Mein Problem ist, dass es Eigenschaften gibt, die ich brauche, die Java-Syntax brechen (zum Beispiel jcr: Titel, usw.). Ich weiß für das Get-Servlet für Bild-Servlet verwendet Unterstriche anstelle von Punkten (Datei mit dem Namen img.GET.java, Klasse mit dem Namen img_GET) und war neugierig, ob es einige Zeichen gibt, die ich verwenden kann, die gültige Java-Syntax sein wird Injektionsstrategie erkennt, dass sie durch Doppelpunkte ersetzt wird.

Ich weiß, dass ich diese Eigenschaften auf andere Arten abrufen kann, aber ich frage mich, ob es eine Möglichkeit gibt, sie mithilfe der Injektion abrufen, um meinen Code trocken zu halten.

Antwort