问题标签 [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 回答
361 浏览

javascript - 使用弹簧表单上传文件后不要刷新页面。

我正在使用弹簧表单上传文档。html表单...

这连接到我的控制器...

问题是这个表单返回一个重定向页面的modelAndView。

我希望这最终返回一个表示“成功”或“失败”的字符串,我可以通过对话框通知用户此成功来响应(无需刷新页面)。我什至不介意让这个控制器无效,大多数情况下我只是不想在上传文件时重新加载页面。

这可能吗?

当我使我的控制器无效时,页面仍然重定向到“/SafeSiteLive/formTask3.do”怎么办?

我可以使用这个表单上传控制器返回其他东西吗?

0 投票
1 回答
686 浏览

java - Spring MVC 验证表单并在有错误时返回数据

我可以成功验证我的表单,甚至返回错误。当我的视图有一些选择需要填充来自控制器的数据时,我的问题就开始了。

当我执行 model.addAttribute(...) 时,它会停止将错误传递给视图:

所以我的问题是如何在不影响验证错误的情况下传递数据?

0 投票
2 回答
489 浏览

java - Spring MVC 将对象绑定解释为字符串

我正在尝试创建一个包含所有用户报告下拉列表的 Spring 表单,但 jsp 页面将我的对象绑定解释为字符串。我已经为此苦苦挣扎了一段时间,目前正在使用内联脚本来打印结果,但更喜欢使用对象绑定。

视图.jsp

控制器.java

CognosService.java

web.xml

意见-servlet.xml

堆栈跟踪

0 投票
1 回答
112 浏览

java - 自定义 spring:form 以呈现不同的 value 和 tag 内容

我有以下jsp:

它呈现如下:

我希望它呈现出一点不同。像这样:

实际上allstatuses是一组枚举值TerminalStatus

spring form 是否允许自定义我的 jsp 以获得所需的结果?

0 投票
2 回答
2112 浏览

java - 如何将表单输入映射到 Spring MVC 中的列表

我正在尝试将表单映射到其中包含列表的 modelAttribute。它向我抛出空指针异常。请帮忙。

这是我的模型

......

这包含 childrenDetails 模型的列表

我的孩子详细信息模型是

……

我想设置从 jsp 中的 spring 表单标签中获取的值并将其绑定到我的模型。所以这就是我所做的

每次我更改某些内容时,我都会遇到不同类型的异常。请告诉我将模型绑定到我从 UI 发送的值的正确方法是什么

0 投票
1 回答
2144 浏览

javascript - 如何使用 jquery 验证元素列表

这是我的表单,其中包含 childrenDetails 列表。我能够验证除此列表之外的所有其他属性。请帮忙

在有能力的代码中,我必须在其中为列表的每个属性分配 ID 的儿童详细信息。现在在这个 id 的帮助下,我正在尝试验证这些字段。我的验证不仅适用于家庭内部的 childrenDetails 列表。这是我用于验证的 javascript

请帮忙。提前致谢

0 投票
2 回答
2221 浏览

java - 如何可靠地接受 Spring 表单中的时间输入?

我有@Entity几个java.util.Date字段;其中两个应该是时间格式的。我需要一种接受时间的方法,最好是使用选择器来坚持到我的数据库。

例如,我尝试使用

伴随着这一点,以及各种添加等尝试type="time"

...但我遇到了Bad Request错误。

我知道这意味着什么,我只需要知道一种可靠的方法来解决它。如何可靠地接受 Spring 表单中的时间输入?


附加网络信息:

0 投票
1 回答
787 浏览

spring - 弹簧表单标签不解析会话变量

我们正在将我们的应用程序从 spring 3 迁移到 spring 4。我现在有一个问题,当我使用 c:out 而不是当我使用 form:form 时,会话变量得到了解决。我在另一个帖子上查看了类似的问题,但仍未得到答复。但是,我现在面临同样的问题。

c:forEach能够迭代列表“ yesNos ”。 form:options似乎无法识别此列表“ yesNos ”并引发错误

OptionsTag - 类型 [java.lang.String] 对选项项无效

yesNos是我们 POJO 的列表,并定义了相应的 PropertyEditor。我怀疑 PropertyEditor 是一个问题,但下面的认识难住了我。

我还意识到form:form标记还显示了一个问题,其中传递给action属性的动态会话变量没有得到解决,即使在生成的 HTML 源中也保持为 ${}。

JSP: formActionURL是字符串类型

HTML 源代码

  1. 我已经配置了 taglibs uri,它运行良好,因为正在处理标签。
  2. 这适用于 Spring 3.0.7 和 servlet 2.3。现在,我们正在迁移到 spring 4.0.6 和 servlet 2.3。
  3. 在另一篇文章中,请求者使用了 servlet 2.5,但仍然面临这个问题。迁移到 servlet 2.5 将对我们的应用程序产生巨大影响。

下面是页面导入的taglibs.jsp

非常感谢有人可以将我重定向到可以找到问题答案的来源。如果您需要更多信息,请告诉我。

0 投票
1 回答
577 浏览

java - 使用 Spring MVC 表单绑定数据

到目前为止,我能够通过使用表单绑定(使用 POJO)从前端绑定用户输入数据。例如,我可以绑定

<input type="number" name="age" />

通过在控制器中创建方法,如下所示:

现在我有这样的事情:

在这里,我写了一些java脚本来简单地通过减去yourAge和来计算年龄差异myAge,并且ageDifference将自动显示在<p>段落中。我真正想做的是绑定输出,即绑定ageDifference到控制器。我在想这样的事情:

但是当我运行它时,我认为 spring 无法绑定数据,这是一个简化的问题,我尝试将数据保存到数据库中,但出现 HTTP 400 错误:

必需的字符串参数“ageDifference”不存在

描述:客户端发送的请求语法错误。

这是可行的吗?还是我在这里完全错误的方向?

0 投票
1 回答
669 浏览

spring - 如何在春季 4 中覆盖审计字段 @CreatedDate?

如何在 spring 4 中覆盖审计字段 @CreatedDate ?实体中的示例代码

我尝试通过 Web 表单设置字段值,但仍然存在当前日期时间