Play framework 2.0: Store values in Http.Context
问题 I'm trying to implement "request based" sessions in scalaquery in the play framework. I create a session using scalaquery and attempt to store it in the current http context, as follows: def withTransaction[A](bp: BodyParser[A])(f: Request[A] => Result): Action[A] = { Action(bp) { request => val context = Http.Context.current() val session = createSession() session.conn.setAutoCommit(false) context.args.put("scalaquery.session", session) try { val result = f(request) session.conn.commit()