(快速参考)

会话

用途

会话对象是 Servlet API HttpSession 类的实例

示例

class UserController {

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

    def login() {}
}

说明

HttpSession 类对于关联会话数据与客户端很有用。

通常可以从 getAttribute 访问的会话属性还可以使用数组索引运算符或解引用运算符进行索引

def user = session["user"]

session["user"] = "John"

assert "John" == session.user