【发布时间】:2015-09-25 15:01:51
【问题描述】:
我正在尝试使用百里香叶向弹簧控制器发布一个简单的表单。支持 bean 包含一个布尔值,该值使用 th:object 标记内的 th:field 映射到模板中的复选框。当我查看呈现的 html DOM 时,spring mvc 正在添加一个隐藏的输入字段,其中名称为 _attributeName。主输入字段的名称生成为attributeName。现在,当我尝试发布表单时,它会以 400 中止,因为请求参数 _attributeName 无法映射到支持 bean 对象(根本不存在)。因此,除了请求之外,还包括属性名称以及 _attributeName。为什么会这样?
【问题讨论】:
-
如果他们没有看到任何代码,人们更有可能会忽略您的问题。
标签: java spring spring-mvc thymeleaf