我已经使用modelAttribute形式在Spring Boot中绑定模型了。当我提交并返回表单时,它将清除所有字段。我想保留文本字段的值,直到以编程方式清除为止。我在jsp中使用了波纹管代码。
1个Jsp表单
<form:form method="POST" action="/add" modelAttribute="productForm">
<spring:bind path="name">
<input type="text" class="form-control" id="name" name="name" value="${productForm.name}" />
</spring:bind>
这是我的控制者
@RequestMapping(value = "/add", method = RequestMethod.POST)
public ModelAndView usrReg(@ModelAttribute("productForm") ProductModel productModel, Errors error, Model model,
HttpSession session,RedirectAttributes redir,BindingResult result) {
ModelAndView modelAndView = new ModelAndView("product");
redir.addFlashAttribute("productForm", productModel);
return new ModelAndView("redirect:/productSetup");
}