我从表单对象中获取值有一些问题。
我正在处理 GET 请求。这将生成具有预定义值的表单:
Form<ModelObject> form = form(ModelObject.class).fill(new ModelObject()); return renderJapid(form);
在模板中,我定义了参数,
Form<ModelObject>
它被命名为'form'。页面上只有标准的 html 输入框,例如:<input type="text" id="fieldName" name="fieldName" value="$form.apply("fieldName").value()">
提交此表单后,我使用另一种方法处理此 POST 请求:
Form<ModelObject> form = form(ModelObject.class).bindFromRequest(); if (form.hasErrors()) { //render the form again with errors } else { ModelObject mo = form.get(); // NO-VALUE ERROR }
每次我在要从表单中获取对象的标记行上出现无值错误时。你有什么想法可能是问题所在吗?(显示预填数据,甚至提交后的表单对象数据正确但无值)