1
<form:label path="company">Enter company name:</form:label>
<label for="company">Enter company name:</label>
为什么不应该直接使用HTML标签,它是更简洁?
<form:label path="company">Enter company name:</form:label>
<label for="company">Enter company name:</label>
为什么不应该直接使用HTML标签,它是更简洁?
<form:label />
标记可以访问基础模型和绑定结果,因此可以在错误时使用另一个样式类。
<form:label cssClass="title" cssErrorClass="title error" path="company" />
上面的代码在出现错误的情况下会呈现与正常情况不同的呈现方式。当然,你也可以在没有表单标签的情况下做到这一点,但这意味着你需要在页面中包含一些逻辑,这通常不被建议。
对于所有属性看到reference guide
不确定。但是,如果从消息包源中读取“输入公司名称:”,则可能有助于本地化。将在此期间检查更多资源
对I18N我可以用 - '<标签= “公司”><弹簧:消息代码= “label.title.companyNameInput”/>'。其中'label.title.companyNameInput'是资源包的关键。不需要'form:label'。 –
本地化不需要任何弹簧标签。不要发布你认为的东西。 –