javascript 日期到 java.time.LocalDate

2023-11-26

我正在尝试将 json 数据发布到 Java 中的控制器。

这是我的控制器:

@ResponseBody
    @RequestMapping(value="/{schoolId}", method=RequestMethod.POST)
    public ClassGroupDTO addClassGroup(@RequestBody ClassGroupDTO classgroup, @PathVariable Integer schoolId) {
        return partyService.addClassGroup(classgroup, schoolId);
    }

这是 ClassGroupDTO

    public class ClassGroupDTO extends PartyDTO {
    private PartyDTO titular;
    private SiteDTO site;
    @JsonDeserialize(using = LocalDateDeserializer.class)
    private LocalDate startDate;
    @JsonDeserialize(using = LocalDateDeserializer.class)
    private LocalDate endDate;
...
}

我正在使用杰克逊 2.4.3。

当给出字段 startDate 或 endDate 时,我无法发布数据。 我尝试过多种发布格式。 (我正在使用 moment.js)

data.startDate = moment().toDate();
data.startDate = moment().toJSON();
data.startDate = moment().format("YYYY/MM/DD");

每次我收到错误请求错误时。 当我省略 startDate 或 endDate 时,数据将被发布并触发控制器。

如何将javascript日期反序列化为java.time.LocalDate?


我遇到了同样的问题,使用以下方法解决了它:

var dateString = new Date().toISOString().substring(0,10);

or

var dateString = new Date().toISOString().split("T")[0];

转换为 ISO 字符串(“2015-10-14T09:39:49.942Z”),然后仅保留前十个字符,即日期。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

javascript 日期到 java.time.LocalDate 的相关文章

随机推荐

  • IntelliJ 拒绝添加自定义组件

    我的问题如下 假设我们有以下文件 package p import javax swing public class test extends JPanel test super true 我保存文件并编译它 现在 在 IntelliJ 中
  • 使用 jQuery 查看输入是否有空格

    我正在尝试编写一个函数来读取输入值 并确定在其创建过程中是否使用了空格 我并不是想修剪任何东西 只是看看它是否需要修剪的能力 我什至不知道从哪里开始 所以我没有任何代码可供查看 如果可以的话请帮忙 我正在尝试这个解决方案 但它似乎不起作用
  • 如何将 MQ Server 回复消息与正确的请求相匹配

    我正在连接到 IBM Websphere MQ 我希望能够将回复消息与正确的请求消息相匹配 我已经翻阅了数百页才能得到这个 但没有运气 我有一个类 MQHandler 它将一条消息发送到一个定义的队列 并从另一个队列读取请求 这工作得很好
  • 如何使用 HtmlUnit 获取 HTML 页面

    我知道你可能认为这个问题很愚蠢 但我需要使用 HtmlUnit 但是 它以 XML 或文本形式返回页面 我不知道如何获取纯HTML 与浏览器返回的源代码相同 我需要这个 因为我需要使用一些编写的模块 有任何想法吗 您可以使用以下代码来实现您
  • 为什么两阶段查找无法选择“swap”的重载版本?

    我在学习这个令人着迷的答案 to a 微妙的问题关于实施的最佳实践swap用户定义类型的函数 我的问题最初是由讨论向命名空间添加类型的非法性std 我不会在此处重新打印上述链接答案中的代码片段 相反 我想理解答案 我在上面链接的答案在第一个
  • JFrame.dispose() 与 System.exit()

    这两种方法有什么区别 System exit and JFrame dispose 如果我们想在单击按钮时关闭 Java Swing 应用程序 我应该使用哪种方法 System exit 导致 Java VM 完全终止 JFrame dis
  • 更新到 Angular 8 CLI 后抛出“.getColorDepth 不是函数”

    我的一位同事将你的项目升级到 Angular 8 我拉了他的分支并运行npm install 在他的分支上一切正常 现在 每次运行任何 ng 命令时 我都会遇到相同的错误 C xxx party ui node modules angula
  • 使用 ajax 调用时如何拦截 jQuery 链接?

    我可能正在做一些愚蠢的事情 但是如果我有一个正常的链接 例如 div div a href Not Intercepted A link a 我将 jQuery 单击事件附加到链接 如下所示 interceptMe click functi
  • 散列密码和加密密码之间的区别

    目前得票最高的是这个问题 states 另一个问题虽然与安全相关 但与其说不是安全问题 而且完全失败了理解散列密码和加密密码之间的区别 最常见于程序员试图提供不安全的 提醒我密码 功能的代码中 这个区别到底是什么 我一直认为散列是加密的一种
  • Rails Bootstrap 导航栏和refineryCMS

    有人在refineryCMS 中实现了 Rails Bootstrap Navbar 吗 我很难弄清楚如何呈现下拉菜单 这应该是实现这一目标的正确方法 menu html erb div div
  • TypeScript 在 WebStorm 7 中将所有 ts 文件编译为单个 JavaScript 文件

    我的项目中有很多 ts 文件 WebStorm 将每个 ts 文件构建为 js 文件 但我不想那样 我有一个 app ts 文件 所有其他 ts 文件都将构建在该 app ts 文件中 我怎样才能在 WebStorm 7 中做到这一点 CL
  • jquery .on('input') 不会单独在 ie8 中被触发

    我遇到了 IE8 特有的问题 此事件不会单独在 IE8 中触发 但在 IE9 和其他浏览器 如 Firefox 和 Chrome 中运行良好 myId on input function do something 如果 IE8 中有相同的解
  • 从python中的网络驱动器号获取完整的计算机名称

    我正在使用 python 来填充一个表 其中包含多个存储文件的文件路径 但是 该路径需要具有完整的网络驱动器计算机名称 而不仅仅是驱动器号 即 计算机名 文件夹 子文件夹 文件 not P 文件夹 子文件夹 文件 我已经研究过使用 win3
  • java.lang.UnsupportedClassVersionError 不支持的major.minor版本51.0 [重复]

    这个问题在这里已经有答案了 我正在尝试构建一个应用程序 但它给出了一些错误 我的JDK版本如下 java version 1 6 0 30 Java TM SE Runtime Environment build 1 6 0 30 b12
  • 如何删除无意中出现的图像填充?

    我在一个容器中有三个图像 应该无缝堆叠 但它们之间存在一些填充 您可以在此处查看该页面 http www arbitersoflight net media 左侧容器中的三个大按钮就是有问题的按钮 这是容器的代码 CSS mainBoxFu
  • 基类中的方法可以以某种方式返回子类吗?

    我举个例子 以便您更好地理解我的意思 public class Base public Base Common return this public class XBase Base public XBase XMethod return
  • 参考错误:“驱动器”未定义

    在 Google App Maker 中 我正在 ServerScript 中编写一个函数 用于将用户上传的 Excel 电子表格转换为 Google 电子表格 我正在使用这段代码 https stackoverflow com a 355
  • Google API Python unauthorized_client:请求中未经授权的客户端或范围

    尝试运行我的代码时出现此错误 oauth2client client AccessTokenRefreshError unauthorized client Unauthorized client or scope in request 这
  • 谷歌分析的替代品是什么[关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 我需要在我的网络应用程序中跟踪唯一访客数量 我真的很想使用 Google Analytics 但由于 google 施加的负载限制 我将无法使用它们
  • javascript 日期到 java.time.LocalDate

    我正在尝试将 json 数据发布到 Java 中的控制器 这是我的控制器 ResponseBody RequestMapping value schoolId method RequestMethod POST public ClassGr