【发布时间】:2015-11-28 15:26:50
【问题描述】:
想象以下场景:
我使用以下参数向服务(使用 Play 框架)发送请求(按惯例,参数名称应加下划线):
first_name=James&second_name=Parker
此外,我的代码库中有一个模型类,看起来像这样。
public class User {
@Constraints.Required
private String firstName;
@Constraints.Required
private String secondName;
public String getFirstName() {
return firstName;
}
public String getSecondName() {
return secondName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public void setSecondName(String secondName) {
this.secondName = secondName;
}
}
我要做的就是将参数的名称与相应的 字段名称。以下使用 Play Framework 的语句失败,因为 用户对象不能用给定的请求参数初始化。
Form<User> form = Form.form(User.class).bindFromRequest();
【问题讨论】:
标签: java data-binding playframework