例如,g:form
如果设置了设置,我认为会为您转义 HTML 输入。
g:textField
添加id
与 具有相同值的属性name
。
怎么样g:submitbutton
?
我只能想到一个区别:TagLibs。假设您想为所有表单创建一个默认提交按钮:
class FormTagLib {
static namespace = "form"
def submit = { attrs ->
if(!attrs.id) {
attrs.id = "myDefaultSubmitId"
}
out << g.submitButton(attrs)
}
}
如果没有提供,我在这里设置一个默认 id。这比<input>
在标签中创建一个更具可读性。
然后你可以使用:
<form:submit value="Save" />
它将使用默认 ID 打印提交。