问题标签 [spring-form]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 表单:错误不会在 jsp 上呈现
我有以下控制器:
MyDto 类:
和以下jsp:
当我提交表格时,我看到了
violations.size() > 0
是真的
但是当我看到渲染页面时,我没有看到错误消息。
什么问题?
date - 如何从两个不同的输入中读取日期?
我在 jsp 上将我的字段呈现为两个输入,如下所示:
现在我想将日期读入我的控制器中的同一个日期对象。
java - 无法绑定弹簧表单复选框
我正在尝试显示全名,以及主管和经理的复选框。这两个复选框被选中,如果这个人有这些值是真实的。
我要做的是显示具有全名的用户以及具有复选框的主管和经理列,并且这些列被选中或未选中,并且当提交表单时,更改也被绑定。我尝试了模型属性,但没有任何运气。
这是我到目前为止所拥有的。
控制器
看法
领域
JSP
任何建议
java - 如何从spring表单仅更新spring mvc中的修改值
我在页面上显示复选框,并且只想更新值已更改的数据库中的值。如果没有任何更改并且提交了表单,我也想显示一个错误。
这就是我到目前为止所拥有的。有什么建议吗?
看法
领域
控制器
JSP
java - c:forEach 与 Arraylist 形式:复选框
我有这个Expeption,不知道如何解决它......
我有一个布尔列表女巫,我想填写一个 JSP,复选框的名称在另一个字符串列表中,如果列表中有 3 个字符串,则应该有 3 个复选框,如果是 4 个字符串,则为 4 个,依此类推
这是我的 JSP
这是我的控制器中的方法:
dbChangeService.getSystems() 返回一个 FdcSystems 列表:
和我绑定到“索引”的 dbChange 对象在这里:
dbChangesServiceImpl
}
最后,我的例外:
SCHWERWIEGEND:bean 类 [com.bla.dbchanges.DbChange] 的无效属性 'systems[0]':非法尝试获取属性 'systems' 引发异常;嵌套异常是 org.springframework.beans.NullValueInNestedPathException:bean 类 [com.bla.dbchanges.DbChange] 的无效属性“系统”:无法将属性类型 [java.lang.Boolean] 实例化为自动增长嵌套属性路径:java .lang.InstantiationException:java.lang.Boolean org.springframework.beans.InvalidPropertyException:bean 类 [com.bla.dbchanges.DbChange] 的无效属性 'systems[0]':非法尝试获取属性 'systems' 引发异常;嵌套异常是 org.springframework.beans.NullValueInNestedPathException:bean 类 [com.bla.dbchanges.DbChange] 的无效属性“系统”:
谁能帮我解决这个问题?
java - Jsp页面给了我一个List,但我的班级想要一个Set
我有一个名为 Menu 的类,其中包含一个名为 voceMenuList 的字段,其中包含“Home”、“contact”等菜单项。
这是我的 jsp 页面,我在输入文本中打印对象 VoceMenu 的字段,以便编辑值
当我发布页面时,我收到以下错误,可能是因为 jsp 页面返回一个列表,但我的班级期望一个 Set。我该如何解决这个问题?
谢谢
java - 集合设置表单绑定在spring mvc中不起作用?
我们不能使用 Spring mvc 形式的 Set (HashSet, LinkedHashSet) 来建模绑定吗?我已经通过网络搜索但无法得到答案,除非每个人都说,将设置更改为地图或列表。这是spring mvc仍然以模型绑定形式工作的方式吗?我不相信将 Set 更改为 List 或 Map 因为我尊重它的目的,是否有任何解决方法或解决机制来保持 Set 原样和 spring mvc 表单以模型绑定工作。
java - 如何使用 Spring 表单将新对象添加到 modelAttribute 拥有的 List
我有一个名为 Menu 的对象。它有一个名为 VoceMenu 的对象列表
这是我的春季表格
如果我想编辑现有的 VoceMenu,则可以使用此表单,因为任何 VoceMenu 都已经拥有自己的id
.
但是,如果我想添加一个新的 VoceMenu,那就不行了,因为它当然voceMenuList[${counter.index}].id
是空的。
既然我想用jquery来乘以表单的一部分来添加一个新的VoceMenu,那么我应该如何处理这个表单呢?我应该path
在字段id的属性中写什么?
spring - Spring 未显示动态生成的表单 ID 的验证错误
Spring 验证适用于具有静态 id 的表单。但在我的场景中,表单是在前端动态生成的。
例如 - 我的表单 bean 是 - GenericQuestionnaireForm 所以如果我有如下的表单元素
验证工作正常,错误正确显示。
但是我必须捕获不同产品的表单值,因此我通过将表单名称附加到产品编号来生成具有唯一 ID 的不同表单。
当我将此表单提交给我的控制器方法时,BindingResult 将附加到 genericQuestionnaireForm 表单对象,因此错误不会显示在前端。
我的查询是 - 有没有办法将 BindingResult 附加到动态表单 ID 以显示生成的错误。或者在这种情况下是否有更好的方法来进行表单验证?
javascript - How can I submit a form and upload a file using ajax to a spring controller?
I have a form which contains four fields, the file, the name, the type (just a string) and the taskInstanceId.
If I submit this form it will connect to my FileUploadController and the file will upload.
Now I would like to submit this form using jquery/json instead so that I can return a string indicating a successful upload and then display a dialog on the page indicating this. (I don't want to return a new ModelAndView).
So using the same html form I create a new Controller function...
Now I would like to submit the form above using jQuery. My attempt is here.
This function is called everytime the file is changed.
And this one is called when the form is submitted.
The Json data looks like this before it's posted...
But once it reaches the server everything is null...