Java控制器中绑定表单的问题

Java控制器中绑定表单的问题,java,intellij-idea,playframework-2.0,ebean,Java,Intellij Idea,Playframework 2.0,Ebean,我正在处理playframework,当我将.get()方法应用于表单以创建对象时,我遇到了scala表单的问题。我得到的所有对象属性都为空 这是我的密码: import play.data.*; import static play.data.Form.*; public static Result save() { Form<myobj> boundForm = cardForm.bindFromRequest(); if(boundForm.hasErrors())

我正在处理playframework,当我将.get()方法应用于表单以创建对象时,我遇到了scala表单的问题。我得到的所有对象属性都为空

这是我的密码:

import play.data.*;
import static play.data.Form.*;

public static Result save() {
Form<myobj> boundForm = cardForm.bindFromRequest();

    if(boundForm.hasErrors()) {
        flash("error", "Please correct the form below.");
        return badRequest(page1.render(boundForm));

    }
    myobj temp= boundForm.get();
     temp.save();
    .
    .
    .
  }
导入播放数据。*;
导入静态play.data.Form.*;
公共静态结果保存(){
Form boundForm=cardForm.bindFromRequest();
if(boundForm.hasErrors()){
闪光(“错误”,“请更正下表”);
返回badRequest(page1.render(boundForm));
}
myobj temp=boundForm.get();
临时保存();
.
.
.
}

问题是“temp”中的所有属性都是空的,尽管当我在intellij idea中添加断点并查看表单中的值时,我发现它有数据

我也有同样的问题,数据绑定在某个点停止工作,所有属性都是空的。
form.getData()
返回了一个映射,其中所有数据都存在,但表单的对象为空(all属性为null)。 我怀疑反射有错误,所以删除了目标目录,并用play框架重新编译了类。现在它又起作用了


我认为这是idea编译器与play编译器之间的兼容性问题,但我没有进一步研究这个问题。

您能添加表单映射代码和发送的测试请求吗?