答案 1
当您想要从输入表单解析多个对象时,您会发现该标记很有用。以下是来自Spring文档(http://docs.spring.io/spring/docs/1.2.6/taglib/tag/BindTag.html)的修改示例:<spring:bind>
<form method="post">
## now bind on the name of the company
<spring:bind path="company.name">
## render a form field, containing the value and the expression
Name: <input
type="text"
value="<c:out value="${status.value}"/>"
name="<c:out value="${status.expression}"/>">
</spring:bind>
<spring:bind path="address.street">
Name: <input
type="text"
value="<c:out value="${status.value}"/>"
name="<c:out value="${status.expression}"/>">
</spring:bind>
<input type="submit">
</form>
答案 2
虽然我自己从未使用过这个标签,但我对文档的理解是这样的。标记将为您提供有关表单属性与 Bean 的绑定状态的信息。例如:
<form:form modelAttribute="employee">
<form:input path="name"/>
<spring:bind path="name"/>
<spring:bind path="employee"/>
</form:form>
该标记将显示(或通过 BindStatus 对象公开)name 属性(第一种情况)发生的所有错误以及 Employee 实体及其属性上的所有错误(第二种情况)。我不确定这个标签是否与提交数据的成功有关,而是它被用作信息工具。
推荐
-
HTML 表单按钮值未在 Safari 和 Chrome 中发布 我正在使用jQuery在单击按钮时提交表单。然后我想测试按钮的值,但是,这不会在Safari和Chrome中提交。为什么?有解决方法吗? 在IE / FF中测试以下代码以查看它是否有效,然后在Safari / Chrome中
-
Symfony2 独立表单组件 - 设置表单 我正在尝试将Symfony2表单构建器组件实现为独立组件。不过,上,但没有文档。 我四处搜索,看到有几个人问这个问题,但似乎没有一个有任何答案。 我需要的只是一个关于如何设置表单的基
-
-
Servlet 返回“HTTP 状态 404 请求的资源 (/servlet) 不可用”介绍HTTP 状态 500 我在文件夹的 JSP 文件中有一个 HTML 表单。我在文件夹中的默认包中有一个 servlet 类。在我的中,它被映射为. 但这些都不起作用。它们都不断返回HTTP 404错误,如下所示Tomcat 6/ 7 / 8: HTTP Status 4
-
如何处理MaxUploadSizeExceedException 当我上传大小超过允许的最大值的文件时,出现异常。我想在出现此异常时显示错误消息(如验证错误消息)。我如何处理这个异常,以便在春季3中做这样的事情? 谢谢。
标签
推荐