gpt4 book ai didi

java - 与@helper 类型不匹配

转载 作者:行者123 更新时间:2023-11-30 05:52:26 27 4
gpt4 key购买 nike

我正在尝试显示带有值的表单,但它不起作用。

我的行动:

public static Result login() {
User user = new User();
user.name = "Murilo";

Form<User> userForm = form(User.class);

return ok(login.render(userForm.fill(user)));
}

和我的 html:

@(myForm : play.data.Form[models.User])

<!DOCTYPE html>
<html>
<head>
</head>
<body>
@helper.inputText(myForm("name"))
</body>
</html>

但是当我访问它时,抛出以下错误:

type mismatch; found : play.data.Form.Field required: play.api.data.Field

最佳答案

作为 nico_ekito 的好答案的补充:我通常不使用 @helper.. 因为它很长而且如果你的表单开始成长(更多领域)。所以我做了以下事情:

@(editForm:Form[User]

@*** IMPORTS ****@
@import helper._

@form(routes.Tasks.save(), 'class -> "form-horizontal") {
@inputText(editForm:Form("description()").....)
@inputArea(editForm:Form("description()").....)
}

关于java - 与@helper 类型不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11679693/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com