form:spring标签的优点是什么?

时间:2014-02-06 04:27:12

标签: java html spring spring-mvc

<form:label path="company">Enter company name:</form:label>

渲染 -

<label for="company">Enter company name:</label>

为什么我不应该直接使用更简洁的HTML标签?

3 个答案:

答案 0 :(得分:4)

<form:label />标签可以访问底层模型和绑定结果,因此在出错时可以使用另一个样式类。

<form:label cssClass="title" cssErrorClass="title error" path="company" />

如果出现错误,上面的代码将以与正常情况不同的方式呈现。当然,您也可以在没有表单标签的情况下执行此操作,但这意味着您需要在页面中包含一些逻辑,通常不建议这样做。

对于所有属性,请参阅reference guide

答案 1 :(得分:0)

不确定。但是,如果从消息包源中读取“输入公司名称:”,则可能有助于本地化。在此期间将检查更多资源

答案 2 :(得分:0)

我真的很喜欢使用form:xxxx而不是更传统的标签。

但是,在我正在修改某些内容(甚至删除)的PUT请求中,它似乎最适用。在POST一切都是新的的情况下,我倾向于最终使用传统标签。

它确实将人类可读内容链接到为自动阅读器发送的值,但是两者都可以做到。