gpt4 book ai didi

grails - 我们不能将 grails 表单链接到 bean

转载 作者:行者123 更新时间:2023-12-02 15:27:54 24 4
gpt4 key购买 nike

与在 Struts n JSF 中一样,我们将表单链接到 bean(例如 JSF 中的支持 bean)。
但在 grails 中,我们使用 params设置 bean 的值。有没有其他方法可以自动将表单映射到 bean?

最佳答案

Grails 可以将参数映射中的值自动绑定(bind)到给定的域实例/命令对象。这可以通过将正确的 bean 定义为 Controller 方法的参数来实现。举个例子:

Controller :

class AuthorController {
def save(Author author) {
// matching param values are bound to the author instance
assert params.name == "myName"
assert author.name == "myName"
}
}

gsp 形式:
<g:form controller="author" action="save">
<g:field name="name" value="myName" />
<g:submitButton name="save" value="Save" />
</g:form>

关于grails - 我们不能将 grails 表单链接到 bean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24993304/

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