Play 框架 2.4 表单填写不起作用

lin*_*yan 5 java playframework playframework-2.4

在 Play Framework 2.4 Java 中,我需要使用以下代码填写表单,但它不起作用。usereditform.field("email").value() 的输出值为空。有谁知道为什么?

SignupClz signupobj = new SignupClz();
signupobj.email="abcd@efgh.com";
signupobj.name="abcd";
signupobj.password = "eoijf";

Form<SignupClz> usereditform = Form.form(SignupClz.class).fill(signupobj);
System.out.println(usereditform.field("email").value());
Run Code Online (Sandbox Code Playgroud)

And*_*uba 2

这段代码是正确的。请查看其他点 - 也许您没有识别控制台中的“abcd@efgh.com”输出。

例如,我有类似的代码并且它有效:

EditForm rawEditForm = new EditForm();
rawEditForm.title = boxModel.title;
rawEditForm.body = boxModel.body;
rawEditForm.id = id;

Form<EditForm>  editForm = Form.form(EditForm.class).fill(rawEditForm);
Logger.info("Title: " + editForm.field("title").value());
Run Code Online (Sandbox Code Playgroud)