JSP-Integration in OpenCms

Entwicklungsumgebung von JSP-Dateien
Für eine vergrößerte Ansicht Bild anklicken

Die JSP-Integration in OpenCms ermöglicht eine einfache und Standard-basierte Erzeugung dynamischer Funktionen. JSPs werden über den OpenCms-Arbeitsplatz wie alle anderen Inhalte auch verwaltet. Darüber hinaus ermöglichen JSP-basierte Templates es Ihnen, XML-basierte strukturierte oder unstrukturierte Inhalte zu trennen und ein äußerst dynamisches Layout Ihrer Seiten zu erzeugen. Die Hauptfunktionen der OpenCms JSP-Integration sind im Folgenden aufgeführt:

  • Unterstützung von strukturierten Inhalten oder unstrukturierten (WYSIWYG-bearbeitbaren) Seiten, die JSP-Templates verwenden
  • Verwendung desselben JSP-Templates für bearbeitbare Inhalte und interaktive Formulare
  • JSP-Taglib für häufige Darstellungsweisen
  • JSP-API für den direkten Zugriff auf OpenCms-Funktionen, verfügbar als Taglib oder in Scriptlet-Code
  • Separate Online- und Offline-Versionen derselben JSP
  • Optionales Output-Streaming pro Seite
  • Optionaler statischer Export der JSP
  • Erweiterte konfigurierbare Cache-Einstellungen für den Output

Mit der neuen WebDAV-Integration von OpenCms 7 ist es jetzt möglich, alle JSP-Dateien unter Verwendung einer Entwicklungsumgebung mit Code-Komplettierung und Syntax-Highlighting zu bearbeiten (siehe Screenshot oben). Mit WebDAV lassen sich die geänderten JSPs ohne Weiteres mit dem virtuellen Dateisystem synchronisieren.

Testen Sie OpenCms Live

Aktuelle News

  • OpenCms 18 verfügbar

    08.10.2024 - OpenCms 18 bietet einen neuen "Element platzieren"-Modus im Seiteneditor, der eine präzise Platzierung von Elementen als Alternative zu Drag & Drop ermöglicht. Wiederverwendeter Inhalt wird nun deutlich gekennzeichnet. Automatische typografische Korrektur von Anführungszeichen in allen Editoren. Automatische Deaktivierung von „Toten Links“ in Inhalten, die in einem WYSIWYG-Editor eingegeben wurden. Das Mercury Template enthält mehrere neue Funktionen, wie z.B. die Einstellung verschiedener Bildformate für Mobil- und Desktopgeräte und vieles mehr.

  • Alkacon OCEE 18

    08.10.2024 - Alkacon OCEE 18 ist die aktuelle OCEE Version für OpenCms 18. Diese Version verfügt über einen Lizenzschlüssel-Mechanismus, welcher es ermöglicht die selbe Lizenz in einer Cloud-Umgebung auf mehreren Servern zu teilen.

  • Ausführliche Dokumentation für das Mercury Template

    08.07.2024 - Das Mercury Template von Alkacon Software ist ein umfangreiches, modulares Template basierend auf Bootstrap 5 für OpenCms. Für dieses umfangreiche Template ist nun eine vollständige Dokumentation online verfügbar.

  • OpenCms 17 verfügbar

    09.04.2024 - OpenCms 17 bietet Redakteuren die neue App "Datumssuche", um Inhalte zu finden, die in einem bestimmten Zeitraum geändert wurden. Die App "Websites" ermöglicht den einfachen Export des Inhalts einer kompletten Website zur Archivierung. Es wurde eine Option zum Ausblenden von "sensiblen" Inhalten im Offline-Projekt hinzugefügt. Das Standard Mercury Template wurde weiter verbessert, z.B. mit SEO-optimierten Stellenausschreibungen, einer "Spacer"-Funktion und Marker-Clustern für Karten. OpenCms 17 wurde auch mit Java 17 LTS und 21 LTS getestet und zertifiziert.