Java play框架中的会话内部模型
在我的模型中,我有Java play框架中的会话内部模型,java,playframework,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 exten
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);
}
}
}
执行此操作时,会导致会话无法解析为类型。
我做错了什么:(
提前感谢您是否尝试过不将此代码放在模型中,而是放在控制器中。会话是控制器概念,我认为将其与模型混合不是一个好主意。您是否尝试过不将此代码放在模型中,而是放在控制器中。会话是控制器概念t、 我认为将其与您的模型混合使用不是一个好主意。我正在使用fbconnect模块登录facebook。当用户单击链接时,他会被引导到facebook,但当他从facebook返回JSON对象时,该对象包含用户数据,它需要执行我模型中的此操作,我想设置用户会话我如何将loggedin用户电子邮件传递给我的控制器,或将其放入控制器内的会话我正在使用fbconnect模块登录facebook。当用户单击链接时,他将被引导到facebook,但当他从facebook返回时,带着JSON对象,该对象包含执行此操作所需的用户数据,该操作在我的模型中d我想设置用户会话如何将loggedin用户电子邮件传递给我的控制器或将其放入控制器内的会话中