在我的 Web 应用程序中,我使用的是 struts2 和 freemarker。语言环境设置为法语("dd/MM/yyyy")
。在我的 freemarker 模板中,我datepicker
在一个 input 元素中定义了 jQuery ui,其 name 属性指向我的对象的 date 属性。
问题是,在提交表单时,有时我会收到ognl
警告说"type conversion error - Cannot set String into the Date object."
。作为回应,我可以看到消息cannot finc input results in my action.
这很奇怪,因为有时会出现问题,有时不会...
在我的页面中,我有一个产品列表,其中包含输入和名称等product[1].startDate, product[2].startDate
,它们在我的操作中通过列表链接。
我尝试设置locale
为struts.properties
法语,这很有帮助,但仍有 10% 的时间我可以看到这个问题。
谁能告诉我如何将 a 映射datepicker
到 Date 对象而不用 ognl 将其转换为字符串?