在 Play Framework 2.0 中,可以使用 play.mvc.Http.Context
对象获取会话对象。以下是如何在模板中使用会话对象的示例:
@()(implicit request: Request[AnyContent])
<!DOCTYPE html>
<html>
<head>
<title>My App</title>
</head>
<body>
<h1>Hello, @request.session.get("user").getOrElse("Unknown")!</h1>
</body>
</html>
在上面的示例中,我们使用 request.session.get("user")
获取会话中的 "user" 属性,如果属性不存在,则使用 getOrElse
方法返回默认值 "Unknown"。
另外,您也可以使用 play.mvc.Http.Request
对象获取会话中的属性,例如:
@()(implicit request: Request[AnyContent])
<!DOCTYPE html>
<html>
<head>
<title>My App</title>
</head>
<body>
<h1>Hello, @request.session.get("user").getOrElse("Unknown")!</h1>
</body>
</html>
在上面的示例中,我们使用 request.session.get("user")
获取会话中的 "user" 属性,如果属性不存在,则使用 getOrElse
方法返回默认值 "Unknown"。
领取专属 10元无门槛券
手把手带您无忧上云