(Quick Reference)

session

Purpose

The session object is an instance of the Servlet API's HttpSession class

Examples

class UserController {

def logout() { log.info "User agent: " + request.getHeader("User-Agent") session.invalidate() redirect(action: "login") }

def login() {} }

Description

The HttpSession class is useful for associated session data with a client.

Session attributes which are normally accessible from the getAttribute can also be indexed into using the array index operator or de-reference operator:

def user = session["user"]

session["user"] = "John"

asset "John" == session.user

session

Propósito

O objeto session é uma instância comum da classe HttpSession da API Servlet.

Exemplos

class UserController {

def logout() { log.info "User agent: " + request.getHeader("User-Agent") session.invalidate() redirect(action: "login") }

def login() {} }

Descrição

A classe HttpSession é usada para associar informações do cliente junto a sua sessão no servidor.

Os atributos da sessão são normalmente acessíveis através do método getAttribute, ou então pelo facilitador groovy de acesso:

def user = session["user"]

session["user"] = "John"

asset "John" == session.user