0
我在play2中的表單有問題。Play2 - 表單 - > objectId
型號:
@Id private ObjectId id;
形式
<input name="id" id="id" type="hidden" value="@guidesForm.field("id").value()">
我不能bindFromRequest()
初始化id字段,它會永遠是空的。我只能用一個ObjectId來查詢而不是一個字符串。
ObjectId id = new ObjectId(form().bindFromRequest().get("id"));
這是objectid的正確構造函數。正如你可以看到這是我的解決方法,我不使用guideForm.bindFromRequest();
我只需要直接綁定它。
這感覺有點不好意思。是一個soltuion,我可以使用正常的綁定?
Form<Myclass> guideForm = form(Myclass.class);
Form<Myclass> filledForm = guideForm.bindFromRequest();