<form:label path="company">Enter company name:</form:label>
渲染 -
<label for="company">Enter company name:</label>
为什么我不应该直接使用更简洁的HTML标签?
答案 0 :(得分:4)
<form:label />
标签可以访问底层模型和绑定结果,因此在出错时可以使用另一个样式类。
<form:label cssClass="title" cssErrorClass="title error" path="company" />
如果出现错误,上面的代码将以与正常情况不同的方式呈现。当然,您也可以在没有表单标签的情况下执行此操作,但这意味着您需要在页面中包含一些逻辑,通常不建议这样做。
对于所有属性,请参阅reference guide
答案 1 :(得分:0)
不确定。但是,如果从消息包源中读取“输入公司名称:”,则可能有助于本地化。在此期间将检查更多资源
答案 2 :(得分:0)
我真的很喜欢使用form:xxxx而不是更传统的标签。
但是,在我正在修改某些内容(甚至删除)的PUT请求中,它似乎最适用。在POST一切都是新的的情况下,我倾向于最终使用传统标签。
它确实将人类可读内容链接到为自动阅读器发送的值,但是两者都可以做到。