使用 Springboot 进行表单管理 - 当用户 select 提前输入时自动填写表单

Form management with Springboot - autofill a form when user select a typeahead

我有一个 spring-boot、MVC、web 应用程序表单。 用户可以在字段中键入和对象名称。该字段获得了一个 bootstrap 现有对象的预先输入动态列表。

当用户 select 预先输入列表中的已知对象时,我想用几个对象属性自动填充我的表单的 ohterfields。

我的问题是,在 springboot 中正确实现 MVC,应该怎么做?如何告诉我的控制器 "Hey the user selected -foo- object, fill the other fields now!" ? 应该是 POST 的形式吗? 是否有一种@heyFillTheForm 可以放入控制器?

谢谢

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

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

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