如何使用Java类构造Scala表单

如何使用Java类构造Scala表单,java,forms,scala,playframework,playframework-2.0,Java,Forms,Scala,Playframework,Playframework 2.0,我有一个Java类,如: public class User { public String name; public String email; } 除了在Scala中创建另一个case类或使用tuple,我可以执行以下操作吗 Form<User> form = Form.form(User.class) formform=Form.Form(User.class) 上面的代码可以在Play Java中使用,但不适用于Scala。试试[User]的类 i、 e 这

我有一个Java类,如:

public class User {
   public String name;
   public String email;
}
除了在Scala中创建另一个case类或使用
tuple
,我可以执行以下操作吗

Form<User> form = Form.form(User.class)
formform=Form.Form(User.class)

上面的代码可以在Play Java中使用,但不适用于Scala。试试[User]的类

i、 e


这只是一个想法,但应该是可行的:如果只导入Java表单类并使用它(即使用
play.data.form
而不是Scala的默认值,
play.api.data.form
),会发生什么?您应该能够像使用Java一样使用Scala中的。几乎完全一样,更像是
form:form[User]=form.form(User.class)
@Carsten我试过了,但Scala不允许我使用。class@Carsten作品谢谢
val form = Form.form(classOf[User])