Ich versuche Informationen von einem Cookie in Alfresco Share zu bekommen. Ich habe ein Filter-Setup, in dem ich den Cookie lesen kann, aber ich bin mir nicht sicher, wie ich diese Informationen an eine Erweiterung innerhalb von Share oder an einen Code innerhalb von Share weiterleiten kann, der etwas mit den Informationen tun kann. Weiß jemand, wie man Informationen von einem Cookie in Alfresco Share bekommt?Informationen von einem Cookie in Alfresco erhalten Teilen
Antwort
Falls jemand anderes hat dieses Problem, hier ist was ich tun endete:
1) Lesen Sie das Cookie aus dem Inneren des Filters.
2) Stellen Sie eine Session-Variable:
HttpSession session = httpServletRequest.getSession();
session.setAttribute("myLastName", "value from cookie here");
3) Lesen Sie den Wert aus dem Inneren der Verlängerung:
String lastName = (String) RequestContextHolder.currentRequestAttributes().getAttribute("myLastName", RequestAttributes.SCOPE_SESSION);
4) hinzugefügt, um die folgenden Tomcat web.xml:
<listener>
<description>Spring Framework Initilization</description>
<listener-class>
org.springframework.web.context.request.RequestContextListener
</listener-class>
</listener>
Auch sieht es so aus, als ob ich in meiner ursprünglichen Frage falsch gesprochen hätte, da ich die Erweiterung auf der Alfresco-Ebene statt auf i existierte n die Freigabeebene. Ich nehme jedoch an, es wäre dasselbe, wenn Ihre Erweiterung in der Freigabeebene vorhanden wäre.
Alfresco Share nutzt YUI. Könnten Sie das YUI Cookie Utility verwenden, um den Cookie zu lesen? Wenn dies der Fall ist, können Sie dann das tun, was Sie benötigen, einschließlich der Übergabe an ein Repository-Tier-Web-Skript oder ein Share-Tier-Web-Skript, indem Sie einen AJAX-Aufruf durchführen.
- 1. Informationen erhalten in einem String
- 2. Informationen von einem Facebook-Freund erhalten
- 3. Informationen erhalten von String
- 4. lesbare Cookie-Informationen mit Cookielib?
- 5. Herunterstufung von Alfresco Enterprise zu Alfresco Community
- 6. Keyframe-Informationen von FLV erhalten
- 7. Informationen von registrierten Benutzern erhalten
- 8. Informationen über meine Benutzer erhalten
- 9. Erhalten Sie Informationen von API
- 10. Informationen zwischen Website und API teilen
- 11. Teilen Sie einen einzigen Cookie über Subdomains
- 12. Erhalten von Live-Informationen von/dev/input
- 13. Separate Anwendungen denselben ASP.Net Session-Cookie Teilen
- 14. Alfresco im Internet
- 15. WordPress-Session-Cookie mit MediaWiki teilen
- 16. Informationen von erhalten ist dbp: ... von
- 17. teilen Session-Informationen mit Laravel und zurück
- 18. Teilen Sie ein Array nach seinen Informationen
- 19. In Alfresco: Der schnellste Weg NodeRef von einem Knoten Weg
- 20. Löschen einer Eigenschaft von einem Knoten in Alfresco
- 21. So teilen Sie Cookie-Daten in Chrome benutzerdefinierte Registerkarten Android
- 22. Kerning-Informationen erhalten
- 23. Kann eine Android-Anwendung Informationen von anderen Anwendungen erhalten?
- 24. Informationen über 3 Tabellen erhalten
- 25. Teilen von Objekten in einem Array
- 26. Wie erreiche ich Cookie-Informationen in Python-Anfragen?
- 27. Erhalten Sie Informationen von Facebook mit Android
- 28. erhalten Informationen von XML mit CodeIgniter
- 29. Erhalten von zusätzlichen Informationen mit vsx
- 30. Informationen von Facebook erhalten OmniAuth Authentifizierung Hash
Dies ist eine interessante Idee. Ich habe mich serverseitig Gedanken darüber gemacht, da ich überprüfen möchte, wann ein Benutzer Share besucht, egal auf welcher Seite (weshalb ich den Filter habe - aber ich weiß nicht, wie ich Daten herbekomme) der Filter zu den Einbauten). Wenn ich es Client-Seite tun würde, würde dies für die meisten Fälle funktionieren, die ich will. – patorjk