问题标签 [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 投票
0 回答
154 浏览

jakarta-ee - Spring MVC:bean名称'formData'的BindingResult和普通目标对象都不能用作请求属性

我正在尝试从控制器重定向到表单,但我收到一条错误消息:Bean name 'formData' 的 BindingResult 和普通目标对象都不能用作请求属性

我的控制器是

表格就是这个

这是我的 app-servlet.xml 文件的样子:

为什么会这样?如果我直接访问 guestbook.app 则不会收到错误消息,但我需要通过控制器。

0 投票
3 回答
19145 浏览

forms - 在 spring mvc 的模型属性中保留值

当我使用 Spring MVC 控制器并通过设置 value 来提交表单时,modelAttribute我丢失了一些未映射到表单中的模型字段。在这个例子中,因为我没有映射年龄和地址,所以这些用户的字段丢失了,因此它们具有null价值。我不想让用户更改他们的年龄和地址,这就是为什么这些字段不在表单中。

发布用户编辑表单的方法控制器:

获取编辑用户页面的方法控制器:

版本.jsp

不失去这些领域价值的最佳解决方案是什么?(年龄和地址)

为每个字段使用表单隐藏路径??在重定向到编辑页面之前将用户存储在会话中,并在发布方法控制器中设置检索用户会话以仅更改修改的字段?有通用方法吗?

0 投票
0 回答
121 浏览

java - Spring表单的bean列表

我有一个这样的豆子:

我把它放在一个列表中List<UserBean> = new ArrayList<UserBean>;

我想将此列表与表单一起使用,请考虑以下内容:

我的情况是这样的:

  1. 每个问题都会有我在 bean 中列出的属性(这就是我将 bean 放在 List 中的原因)
  2. 只有1个表格

我的问题是如何使用 bean 列表,如果表单只有一个并且我需要一个 bean 列表来绑定到每个问题?

0 投票
1 回答
1229 浏览

java - 将弹簧表单绑定到列表元素

是否可以将弹簧绑定form:form到列表元素?我试过这种方法。

products弹簧控制器中填充列表的位置。

收到:java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name 'products[0]' available as request attribute。据我了解,这意味着 spring 还没有找到绑定表单的位置。

0 投票
3 回答
13394 浏览

java - 使用弹簧形成,更改单选按钮的值

我有这样的豆子:

Spring 表单是这样的:

默认情况下,性别单选按钮设置为Male,我想使用 jQuery 更改它。

到目前为止我尝试的是:

$('.gender[value="'+ beanList[index].myGender +'"]').prop('checked', true);

它也一样

$('.gender[value="Female"]').prop('checked', true);

但不会更改单选按钮。我究竟做错了什么?

0 投票
1 回答
1304 浏览

java - 上次提交后带来jsp表单页面(java spring)

spring 新手(以及 HTML/forms 等)并且长期以来一直被困在这个问题上。

所以我想要一个你输入用户名的首页。然后单击提交,然后将您带到仪表板(最终,将出现一个页面,其中包含已连接用户的列表,大量提交按钮以发送预定义的消息 - 使用 qpid jms)。

首页很好,但是我单击提交并出现错误(java.lang.IllegalStateException:Bean name 'dashboardModel' 的 BindingResult 和普通目标对象都不能用作请求属性)只有当我有一个表单时才会发生这种情况:form in仪表板.jsp。我真的不知道如何解决这个问题,并且已经尝试了我能找到的一切。我的代码很简单,只是根据教程修改的,所以这里是:

登录.jsp

登录.java

登录控制器.java

仪表板.jsp

仪表板.java

仪表板控制器.java

谢谢你的时间。

0 投票
1 回答
1710 浏览

java - 如何将一组枚举值绑定到表单:在 Spring 中选择多个 =“true”?

我有表单支持对象:

在我的表单支持对象中显示所有枚举值<form:select multiple="true"/> 并实现将选定值自动映射到字段的方法是什么?myEnum

更新: 一些代码:

提交表单时,多选中的选定值会显示在 HTTP 请求中:

0 投票
2 回答
740 浏览

java - 春天 - http://www.springsource.org/tags/form 404 错误

目前,我使用一个 Maven 项目。我没有任何 Tomcat 服务器。我使用本地 google appengine 服务器来测试我的应用程序。

我想使用弹簧标签,尤其是“表单”标签。

在一个论坛上(http://forum.spring.io/forum/spring-projects/web/74017-the-absolute-uri-http-www-springframework-org-tags-form-cannot-be-resolved),我听说要从src/main/webapp/WEB-INF中的spring-webmvc-3.1.0.RELEASE.jar复制spring-form.tld文件。完成。

但是当我启动 appengine 服务器并访问这个 url:http ://www.springsource.org/tags/form时,我遇到了 404 错误。

它发生了什么?

你有什么解决办法 ?

谢谢

0 投票
2 回答
1687 浏览

hibernate - Spring 表单验证 (JSR-303)

使用验证 api 时出错。我正在验证 register.jsp 中的输入,我已经包含了所需的 jar。验证-api-1.1.0.Final.jar hibernate-validator-5.0.1.Final.jar

注册.jsp

用户.java

当我输入的用户名小于 6 时,result.hasErrors() 为 false ,但它应该为 true。注册控制器.java

注册服务.java

RegisterDao.java

收到此错误

有人能告诉我哪里出错了吗?

0 投票
2 回答
1206 浏览

java - 如何在 Spring MVC 中处理来自表单的数据

我有显示博客中所有帖子的jsp

我有控制器来处理它

现在我想添加表单来保存新帖子。

我在我的jsp中添加表单

我也添加到控制器。

领域模型 Post.java

但我明白了