Wie auf RequestContext in Format Vorlage zugreifen?
Author: giesen
Publication Date: 5/12/2014 15:33
Hallo,
gibt es eine Möglichkeit, ohne JSP, an eine Variable in einer Format-Vorlage zuzugreifen die in einen Filter in den RequestContext gesetzt wurde?
In den Tutorial zum RTT Modul wird innerhalb eines der Filter ein Cookie Wert in der Session gespeichert.
Das sieht in etwa so aus:
RequestContext ctx = UxpServletFilter.getCurrentContext();
…
ctx.set(TRACKER_COOKIE, cookieValue);
ctx.getRequest().getSession().setAttribute(TRACKER_COOKIE, cookieValue);
In der Format Vorlage für den Tracker-Code wird der Cookie dann so ausgelesen:
"<c:out value='${sessionScope[TRACKER_COOKIE ]}'/>"
Das funktioniert aber nur wenn die Seite als JSP ausgeliefert wird.
Wie kann ich an den Wert ohne JSP kommen?
Muss ich mir dafür einen eigenen ServiceProvider bauen oder geht es auch einfacher?
Gruesse Stephan
Tags: module_development
-
Author: feddersen - 5/12/2014 16:07
Hallo Stephan,
du befindest dich aber noch im Java-Umfeld? Dann ja, es handelt sich ja um einen einfachen String innerhalb der Session auf dem Servlet-Container. Da kommst du mit jeder anderen Javatechnologie auch ran.
Falls du keine Javatechnologie verwendest wird es etwas komplizierter.
Viele Grüße
Christoph
0
Please sign in to leave a comment.
Comments
1 comment