问题标签 [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.

0 投票
2 回答
6666 浏览

forms - Spring中具有多个对象提交的动态表单?

我有一个对象CreateProjectFormModel如下(我使用的是 Spring 4)。

我无法弄清楚如何创建控制器和相应的表单,以便DUser可以一次提交多个 - 如果对象不包含集合,可以这样做吗?

阅读this,但我不知道如何提前将用户添加到项目中,因此无法修复用户大小。

我通读了thymeleaf 教程,但很想知道是否可以不使用 thymeleaf。

谢谢。

0 投票
1 回答
2714 浏览

java - Spring MVC 表单 - 参考对象的模型

我创建了一个表单,它有 2 个字段(产品名称和价格)和类别对象的下拉列表(产品类别)。当我在 Product 对象中设置一个 Category 对象时,我不知道如何进行这项工作。

产品:

产品控制器:

表格:

来自评论的附加信息
当我提交它时(参见 addProduct 方法 - 它是一个表单处理程序),我得到:java.lang.IllegalStateException: Cannot convert value of type [java.lang.String] to required type [com.example.shop.Category] for property 'category': no matching editors or conversion strategy found]。我根本无法将来自下拉列表的字符串转换为对象

0 投票
1 回答
698 浏览

angularjs - 在中使用 Angular js 表单验证标签

我创建了一个具有弹簧形式的 jsp 页面。我想使用 Angular js 验证表单。当我尝试在标签内添加requiredng-model属性<form:input>时,我收到异常 Jasper 异常equal symbol expected,并且Attribute ng-model invalid for tag input according to TLD在我添加这些属性的行中。

使我的逻辑工作的程序是什么?

0 投票
2 回答
1035 浏览

java - 弹簧形式从对象中选择一个枚举

我正在制作一个表单来编辑用户,每个用户都有多个角色(基于 Spring Security)。问题是选择选项没有预先选择用户的通讯员角色。

用户

角色

形式

我确定问题来自“userRoles”,它是Set“角色”的不同类型。还有另一种制作表格的方法吗?

PS:items=${roles} == Roles.values()

编辑:

0 投票
4 回答
1548 浏览

spring - 将 ManyToMany 关联与 Spring Form 绑定

我有一个与Company实体有ManyToMany关联的Acknowledgement实体。

在一个表单中,我希望能够选择一些应该绑定到Company实体的确认(带有复选框)。因此,当我将带有 POST 的表单提交到我的控制器操作时,我的Company对象包含许多Acknowledgement对象。

我试图按照这个问题中的讨论更改为HashSet,但没有运气。检查的对象将始终存在于我的数据库中,所以基本上我只需要为每个对象填充字段。TreeSet Acknowledgementid

这是我的控制器代码:

还有我的 JSP 文件(查看)

我尝试了各种事情,上面就是其中之一,但我似乎无法弄清楚如何做到这一点。那么,如何Company在提交表单时将选定的确认映射到我的实体中的关联?

非常感谢您!

0 投票
1 回答
414 浏览

spring-mvc - 将两个相同类型的实例绑定到两个 Spring MVC 表单时发生自动数据绑定

在jsp文件中:

在 Java 文件中:

这是问题所在:当我单击 submit2. 请求实体 user_b 将同时传递给 user_a 和 user_b!!

谁知道怎么区分??

0 投票
3 回答
21304 浏览

java - 春季验证:要求可选字段的确切长度

在 Spring MVC 中,我尝试使用注释来执行表单输入的验证。我有一些可选的字段,但是当提供输入时,它必须满足某些条件。例如,我有一个字段可以留空,但填写时,答案必须正好是五个字符长。

我试过像

但是如果用户没有填写该字段,这会给用户一个错误。

如何为可选字段提供一些“规则”?

0 投票
1 回答
2039 浏览

java - 使用弹簧表单标签为空字段传递空值

我正在使用 Spring 表单标签将分组字段列表发送到 Spring 控制器。其中一些可以是空的。例如

JSP 页面有

我的模型字段看起来像

现在,当我没有填充任何 myLog 时,我将得到所有 5 个带有空值的 myLog 对象。

所以我的问题是有一种方法可以使 myLog 大小取决于日志用户输入的数量。例如,如果用户没有输入任何日志信息,则其大小应为 0。

0 投票
1 回答
104 浏览

java - 如何在一个Set 的值,它是表单的主要对象的字段

我有一个名为 Menu 的对象。它有一个名为 voceMenuList 的字段,它是一个 Set

我正在尝试构建一个表单来保存或更新菜单。我做了一些链接:

但是,当我尝试保存对象菜单时,我收到此错误:

我处理的forEach方式不正确

0 投票
1 回答
2875 浏览

java - 如何在一个弹簧中保存许多对象

我打印一个表单来编辑菜单及其相关的 VoceMenu 对象,这样:

但是,当我尝试保存对象菜单时,我收到此错误:

bean 类 [com.springgestioneerrori.model.Menu] 的无效属性“voceMenuList [0]”:无法从大小为 0 的集合中获取索引为 0 的元素,使用属性路径“voceMenuList [0]”访问