Wie kann ich statische Member einer Klasse in Velocity Vorlage zugreifen?

October 1

Wie kann ich statische Member einer Klasse in Velocity Vorlage zugreifen?

Das Programm Velocity Vorlage innerhalb von Apache Software soll einen einfachen Pfad für die Integration von statischen Inhalten in eine dynamische Webumgebung bereitstellen. Ihr Sitz ist in der Java-Programmierumgebung. Werte und Referenzen werden genannt, bei Bedarf und in analysierten Module oder Klassen gehalten werden können. Zugriff auf und die Integration dieser Elemente ist ein relativ einfacher Vorgang und Objekte, z. B. Klassen, auch statische Klassenobjekte (im Speicher), kann immer wieder verwendet werden.

Anweisungen

1 Öffnen Sie die Controller-Vorlage zunächst definieren das Feld und Klasse. Sie werden das FieldMethodizer-Objekt verwenden, Zugriff auf die statische Klasse um zusätzliche Zeilen Code in Ihre vorhandenen Vorlage eingeben.

2 Definieren Sie den Call-Befehl für die statische Klasse innerhalb der Controller-Code. Ein Beispiel ist das Projekt Apache Velocity, festgelegte den context.put-Befehl verwenden, definieren, damit ein Beispiel wie folgt lauten würde:

Context.Put ("Runtime", neue FieldMethodizer ("org.apache.velocity.runtime.Runtime"));

3 Definieren Sie Zugriff auf die Felder im Formular Haupttemplate, basierend auf dem vorherigen Beispiel Folgendes mit:

$runtime. RUNTIME_LOG_WARN_STACKTRACE

Dies greift die Klasse "Runtime" mit allen Anweisungen und Regeln, die Sie innerhalb des Objekts statischen Klasse definiert haben.