您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

预先填充 字段(spring-form.tld标签库)

预先填充 字段(spring-form.tld标签库)

如果我正确理解了您的问题,则希望使用先前已提交的值来预填充某些字段。

您需要了解的是,Spring希望通过Spring表单标签库将命令对象放入模型中,并将该命令对象中的值绑定到表单字段。

如果您未在模型中为此命令对象指定键,则标记库将使用键“ command”来查找它。您可以使用form标记上的commandName属性来指定其他名称,例如:

<form:form commandName="myModelObject">

Spring现在将在名为myModelObject的模型中查找一个对象,以用于绑定表单标签

然后,您需要做的另一件事是在Spring表单的表单标签中,引用命令对象中的字段。因此,举例来说,假设您的命令对象具有一个firstName字段,那么您将具有一个如下所示的输入标签

<form:input path="firstName" />

path属性告诉该属性应与命令对象绑定的字段。

因此,您只需将命令对象放入模型中,并预先填充适当的字段,相应的表单字段就会预先填充这些值。例如,如果您将一个名为myModelObject的对象放入模型中,该对象具有firstName字段,则该对象将使用该对象中当前设置的firstName进行预填充。

Java 2022/1/1 18:14:10 有501人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶