- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用时间戳。我在 jsp 中定义了一个来自 bean 的隐藏变量。
<form:input type="hidden" path="timeStamp" />
private Timestamp timeStamp;
public final Timestamp getTimeStamp() {
return (timeStamp == null)
? null : (Timestamp) timeStamp.clone();
}
public final void setTimeStamp(Timestamp timeStamp) {
this.timeStamp = (timeStamp == null)
? null : (Timestamp) timeStamp.clone();
}
时间戳是在插入操作中生成的,我需要它来进行删除操作。我的问题是,在 Controller 中,一旦我尝试删除最近插入的记录,此时间戳为空(但在jsp中不为空)
public final void doActionDelete(DumyBean bean, Errors errors, ActionRequest actionrequest...)
bean.timeStamp 等于 null?我确信时间戳在jsp中,所以我猜测问题出在数据转换上。
(已编辑:)我认为问题出在 initBinder 方法上,我正在做这样的事情......
@InitBinder
public final void initBinder(WebDataBinder binder) {
SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
dateFormat.setLenient(false);
binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, true));
}
有没有可能,日期被解析为以“dd/MM/yyyy”格式显示在JSP中,然后spring不知道如何将其再次转换为时间戳?
在 doAction 方法中,错误 var 显示此错误,看来问题出在我说的地方,但我不知道如何修复它。
"Failed to convert property value of type 'java.lang.String' to required type 'java.sql.Timestamp' for property 'timeStamp';
nested exception is java.lang.IllegalArgumentException: Cannot convert value of type [java.lang.String] to required type
[java.sql.Timestamp] for property 'timeStamp': PropertyEditor [org.springframework.beans.propertyeditors.CustomDateEditor]
returned inappropriate value of type [java.util.Date]
最佳答案
问题写在异常中:
PropertyEditor [org.springframework.beans.propertyeditors.CustomDateEditor] returned inappropriate value of type [java.util.Date]
这意味着 CustonDateEditor
重新调整 java.util.Date
但您需要一个 Timestamp
。
因此你可以做两件事:
日期
而不是时间戳
关于java - 时间戳 Spring 转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12672227/
给定一个带有多个 date_time 戳的字符串,我想 提取第一个戳及其前面的文本 候选字符串可以有一个或多个时间戳 后续的 date_time 戳记将被 sep="-" 隔开 后续date_time
是否可以合并从相机拍摄的文本和照片?我想在照片上标记日期和时间,但我在 Google 上找不到任何内容。 最佳答案 使用下面的代码来实现你所需要的。 Bitmap src = Bitm
有没有办法通过 Graph API 戳另一个用户?基于this post ,并使用 Graph Explorer ,我发布到“/USERID/pokes”,我已经授予它(Graph API 应用程序和
我有两个向左浮动的元素。一个是 body 的第一个 child ,另一个是容器的第一个 child ,容器是 body 的第二个 child 。 ...
我是一名优秀的程序员,十分优秀!