Scala 我是否需要创建表单的不同实例

Scala 我是否需要创建表单的不同实例,scala,playframework,Scala,Playframework,我的控制器中有一个SinupForm,我将其传递到注册视图 对象注册控制器扩展控制器{ private val signUpForm = Form( tuple( "email" -> nonEmptyText.verifying( "email already exists", emailString => Accounts.findBy(emailString).isEmpty), "full_name" -

我的控制器中有一个SinupForm,我将其传递到注册视图

对象注册控制器扩展控制器{

private val signUpForm = Form(
    tuple(
        "email" -> nonEmptyText.verifying(
        "email already exists",
        emailString => Accounts.findBy(emailString).isEmpty),
        "full_name" -> nonEmptyText,
        "password" -> text(minLength = 6)
))

def signup = Action {
    Ok(views.html.signup(signUpForm))
}
}


因为我是新手,所以我很困惑。假设一次有10个注册请求,那么我是否需要向每个请求传递单独的表单实例

不,你没有。
signUpForm
实际上是不可变的,它是数据应该如何绑定到对象中的模板


您可以安全地使用它,并且不必担心并发请求

不,您不必担心。
signUpForm
实际上是不可变的,它是数据应该如何绑定到对象中的模板


您可以安全地使用它,不必担心并发请求

谢谢serejja,我想是的,但想确认一下。谢谢serejja,我想是的,但想确认一下。