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)
这段代码是正确的。请查看其他点 - 也许您没有识别控制台中的“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)