使用Springboot进行表单管理 - 当用户选择预先输入时自动填充表单

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Springboot进行表单管理 - 当用户选择预先输入时自动填充表单相关的知识,希望对你有一定的参考价值。

我有一个spring-boot,MVC,web应用程序表单。用户可以在字段中键入和对象名称。该字段获得了已存在对象的bootstrap typeahead dynamique列表。

当用户在预先输入列表中选择一个已知对象时,我想自动填充具有多个对象属性的表单的ohterfields。

我的问题是,在springboot中正确实现MVC,应该怎么做?如何告诉我的控制器“嘿用户选择-foo-对象,现在填写其他字段!” ?它应该是表格的POST吗?是否有一种@heyFillTheForm可以放入控制器?

谢谢

答案

从设计的角度来看,我确实使用XHR对表单中的那些部分进行POST或PUT。

但是,我认为会创建两个单独的MVC控制器方法:

  1. 一个名为retrieveAutofillValues,返回带有预填充值的JSON对象。有人可能会说这应该是一个PUT
  2. 一个叫做submitForm的POST,返回提交的结果

以上是关于使用Springboot进行表单管理 - 当用户选择预先输入时自动填充表单的主要内容,如果未能解决你的问题,请参考以下文章

预选单选按钮

Magento 2 - 在管理表单中添加多选状态

单选按钮的预选

SpringBoot项目使用Hibernate Validator进行表单验证

即使未单击单选按钮,仍会提交表单[重复]

如何使用 Multer 提交带有可选文件提交的表单?