在play框架中的Model内部会话

时间:2012-07-11 23:47:11

标签: java playframework

在我的模特中我有

 package models;

 import play.*;
 import play.data.validation.*;
 import play.db.jpa.*;
 import play.libs.*;
 import com.google.gson.JsonObject;
 import javax.persistence.*;
 import java.util.*;
 import play.mvc.*;
 public class User extends Model {
   public static void facebookOAuthCallback(JsonObject data){
    String email = data.get("email").getAsString();
    System.out.println(email);
    if(email!=null){
        Session session = new Session();
        session.put("user", user.email);
    }
 }
 }

执行此操作操作时,它会将会话无法解析为类型。 我做错了什么:(

提前致谢

1 个答案:

答案 0 :(得分:5)

您是否尝试过不将此代码放入模型中,而是将其放入控制器中。 Session是一个控制器概念,我不认为将它与你的模型混合是一个好主意。