gpt4 book ai didi

java - 将字符串转换为日期 WebService 时出错

转载 作者:行者123 更新时间:2023-11-30 09:19:27 24 4
gpt4 key购买 nike

伙计们,

我正在编写一个 Web 服务应用程序,但我遇到了一个奇怪的问题。当我调用 W.S 时,我收到此错误:


Exception Description: The object [2013-08-04T12:00:00:00], of class [class java.lang.String], from mapping [org.eclipse.persistence.oxm.mappings.XMLDirectMapping[dateEvent-->dateEvent/text()]] with descriptor [XMLDescriptor(br.com.gvt.armanagementapp.service.to.ReceivableInvoiceIn --> [DatabaseTable(ns0:receivableInvoiceIn)])], could not be converted to [class java.util.Calendar].

但是我的 Objet ReceivableInvoiceIn 没有 java.util.Calendar 的属性,有一个 java.util.Date 的属性

有人遇到过这个问题吗?

我的环境是Weblogic12c和maven

最佳答案

我发现了问题。我认为是 Weblogic12c1.1 上的一个错误,当您使用 Webblogic 的 WebService Client 执行简单测试时,它会在标记中放置一个空格,如下所示:

<code>
<dateEvent>
<!--date time format: yyyy-MM-ddTHH:mm:ss-->
1999-12-24T22:00:00
</dateEvent>
</code>

解决方案是拆分空格:

<code>
<dateEvent>1999-12-24T22:00:00</dateEvent>
</code>

关于java - 将字符串转换为日期 WebService 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17973474/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com