我有一个以下结构的模型类:
public class User {
public String name;
public Long id;
}
public class Play {
public String name;
public User user;
}
Run Code Online (Sandbox Code Playgroud)
现在我想要一个基于Play类的表单.所以我有一个editPlay
视图Form[Play]
作为输入.在视图中,我有一个表单,它在提交时调用更新操作:
@form (routes.PlayController.update())
{..}
Run Code Online (Sandbox Code Playgroud)
但我找不到以我在控制器中正确接收它的方式绑定用户字段的正确方法:
Form<Play> formPlay = form(Play.class).bindFromRequest();
Play playObj = formPlay.get();
Run Code Online (Sandbox Code Playgroud)
根据API,Form.Field
值始终是一个字符串.是否有其他方法可以自动将输入绑定到用户对象?
谢谢