Questions & Answers

SOLVED
Marsupilami
I'm new here

Entity-Objekt

Jump to solution

Hi @ll,

ist es eigentlich mรถglich, in einem FS-Template das konkrete Entity-Objekt zu bekommen, ohne die Template-/Vorlagensyntax zu nutzen und es in einem JSP-Scriptlet verfรผgbar zu machen, so daรŸ man die API-Methoden nutzen kann?

Also das ich bspw. nach

$CMS_SET(tableTemplate, destPageRef.getContent2Params().getTableTemplate())$
$CMS_SET(contentIdString, data.contentID)$
$CMS_SET(keyValue, class("de.espirit.or.schema.KeyValue").new(tableTemplate.getEntityType().getName()))$
$CMS_SET(empty, keyValue.add(contentIdString.toNumber()))$
$CMS_SET(entity,tableTemplate.getSchema().getSession(!#global.preview).find(keyValue))$

das in der letzten CMS_SET-Anweisung befindliche Entity-Objekt direkt in einem Scriptlet nutzen kann (nicht mittels $CMS_VALUE()$ o.รค.).

Mit freundlichem GruรŸ

Martin

0 Kudos
1 Solution

Accepted Solutions
feddersen
Community Manager

Hallo Herr Fรผrstenau,

รผber das FS-Integration Modul kรถnnen Sie direkt aus der JSP-Seite auf Datensรคtze zugreifen. Fรผr einfache Szenarien wird auch hรคufiger eine HashMap o.รค. eingesetzt. In der Vorlage kรถnnen Sie einfach ein JSP-Scriptlet schreiben, dass eine HashMap erstellt und mit Daten befรผllt. Diese kรถnnen Sie dann zur Laufzeit wieder auslesen.

View solution in original post

0 Kudos
2 Replies
feddersen
Community Manager

Hallo Herr Fรผrstenau,

รผber das FS-Integration Modul kรถnnen Sie direkt aus der JSP-Seite auf Datensรคtze zugreifen. Fรผr einfache Szenarien wird auch hรคufiger eine HashMap o.รค. eingesetzt. In der Vorlage kรถnnen Sie einfach ein JSP-Scriptlet schreiben, dass eine HashMap erstellt und mit Daten befรผllt. Diese kรถnnen Sie dann zur Laufzeit wieder auslesen.

0 Kudos

Hi,

danke fรผr die Antwort.

In meinem Falle geht es genau darum, die Verwendung von HashSets wieder abzuschaffen, da die Masse dieser HashSets derartig groรŸ wurde, daรŸ die JSPs aufgrund der 64k-Beschrรคnkung nicht mehr compiled wurden.

GrรผรŸe

Martin

0 Kudos

Type a product name