Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring mvc Spring MVC:Dos<;形式:标签>;真的解决了任何额外的目的,或者使用HTML标签标签可以吗?_Spring Mvc_Jsp - Fatal编程技术网

Spring mvc Spring MVC:Dos<;形式:标签>;真的解决了任何额外的目的,或者使用HTML标签标签可以吗?

Spring mvc Spring MVC:Dos<;形式:标签>;真的解决了任何额外的目的,或者使用HTML标签标签可以吗?,spring-mvc,jsp,Spring Mvc,Jsp,表单:标签类和路径是否解决了任何问题 <form:label class="boldText" path="comments.commentOnChild"> <spring:message code="label.commentOnChild" /> </form:label> 如果我们只在-label-tag中编写语句呢?form:label比HTML标签提供了哪些其他好处?如果我根本不使用Form:Label怎么办?正如我们所知,标记与spri

表单:标签类和路径是否解决了任何问题

<form:label class="boldText" path="comments.commentOnChild">
  <spring:message code="label.commentOnChild" />
</form:label>

如果我们只在-label-tag中编写语句呢?form:label比HTML标签提供了哪些其他好处?如果我根本不使用Form:Label怎么办?

正如我们所知,
标记与spring关联,因此它也可以访问模型和绑定结果,并且在出现任何错误时可以使用另一个css类

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

如果出现错误,此代码将以不同于普通标签的方式呈现。您也可以使用普通标签执行此操作,但为此,您需要在页面中包含一些逻辑,这将是额外的操作

标签可以通过路径变量访问底层模型和绑定结果,因此,一旦出现错误,可以使用另一个样式类

标记使用Spring的MessageSource概念为您提供国际化支持。MessageSource是一个接口,提供检索消息的功能。它与JSTL的fmt:message标记非常相似,但是,MessageSource类可以与Spring上下文集成。另外,
标记与Spring附带的区域设置支持配合使用

您也可以在没有表单标签的情况下执行此操作,但这意味着您需要在页面中包含一些逻辑,但这是不可取的