java - :label tag in Spring?形式有什么好处

标签 java html spring spring-mvc

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

渲染 -

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

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

最佳答案

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

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

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

有关所有属性,请参阅 reference guide

关于java - :label tag in Spring?形式有什么好处,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21593988/

相关文章:

java - 访问 Spring Session 范围的代理 Bean

java - Spring 启动: "Error creating bean with name baseConfig: Invocation of init method failed" NPE

java - 如何更新点击处理程序,使其循环显示三种颜色 : red, 绿色和蓝色?

java - 基于内容的 Vaadin 10 网格样式单行

java - 为 javax.persistence 编写 Maven 依赖项

javascript - 如何在 javascript 中访问嵌套的 html-child 元素

java - 是否可以在 java switch/case 语句中使用类名?

html - 如何拥有非固定的全屏背景图像?

html - 更改 1 个角色下的 h1 和 h2 文本

java - 我无法运行我的第一个 Spring 应用程序,Hello World?我已经添加了所有 jar