Filling out form 2.4 does not work

In Play Framework 2.4 Java, I need to fill out a form using the following code, but it does not work. The output value is usereditform.field ("email"). Value () is null. Does anyone know why?

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());
+4
source share
1 answer

This code is correct. Look at other questions - you may not recognize the output of " abcd@efgh.com " in the console.

For example, I have a similar code and it works:

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());
+2
source

Source: https://habr.com/ru/post/1615661/


All Articles