内部模型会议发挥框架(Session inside Model in play framework)

2019-10-17 00:10发布

在我的模型我有

 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);
    }
 }
 }

当这个动作动作axecuted它给人的会话不能被解析成类型 。 我做错了:(

提前致谢

Answer 1:

你有没有试图不把这个代码在模型中,而是把它在你的控制器。 会议是控制器的概念,我不认为这是一个好主意,你的模式相混合。



文章来源: Session inside Model in play framework