2014-09-02 6 views
2

어떻게하면 Play Framework 2.3.x의보기에서 세션 데이터를 가져올 수 있습니까?Play Framework -보기에서 세션 데이터 받기

나는 session.get ("sessionname")을 사용 했었지만 이제는이를 사용하려고 할 때 "찾을 수 없음 : 세션 값"을 얻습니다.

답변

3

모든 필수 변수를보기에 전달해야합니다. 세션에 액세스하려면 템플릿의 매개 변수로 선언해야합니다. 당신이 컨트롤러에서 명시 적으로 세션을 통과하지 않도록 할 수 암시를 사용

@(title:String)(implicit session: Session) 

<html> 
    <head> 
     <title>@title</title> 
    </head> 
    <body> 
     @session.get("sessionname") 
    </body> 
</html> 

.

def index = Action { implicit req => 
    Ok(views.html.index("Page Title")) 
}