たとえば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で送信を印刷します。