I-Methode für alle Anfragen rufen müssen - i tryedPlayframework 2 - Set Session-Variable für jede Aktion
object Global extends GlobalSettings {
override def onRouteRequest(request: RequestHeader): Option[Handler] = {
var test: String = request.session.get("test").getOrElse {
request.session + ("test" -> "123")
"000"
}
println(test)
super.onRouteRequest(request)
}
}
aber ich habe immer "000" in der Konsole und auf Seite keine Cookies für Domain
-Update sehen : neue Cookies, die von ResponseHeader hinzugefügt wurden, aber wie kann ich neue Cookies hinzufügen, bevor RH erstellt wurde? Existiert dort etwas wie Event Listeners? Wie postAction?
Ich denke, Cookies sind im Response-Objekt, nicht in der Anfrage festgelegt. Ich kann mir nicht vorstellen, wie Sie sie hier einstellen würden. –