java – 播放框架2.4表单填写不起作用

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

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

最佳答案 这段代码是正确的.请查看其他要点 – 也许您在控制台中没有识别出“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());
点赞