【问题标题】:Struts 2 Date and JQuery UI Datepicker formatStruts 2 Date 和 JQuery UI Datepicker 格式
【发布时间】:2012-10-23 02:53:45
【问题描述】:

我正在使用 Struts2 和 JQuery UI。实体具有java.util.Date 属性。它的值来自 JQuery UI Datepicker。它适用于具有m/d/yy 格式的我。

我关心的是以下几点

  • Struts2中日期字段的格式需要显式定义吗?
  • 如果我有其他国家的用户,格式会自动改变吗?
  • 我将JQuery UI Datepicker的格式设置为m/d/yy。可以吗,否则某些用户会遇到日期格式问题?

【问题讨论】:

  • 在 ui 上,您可以使用任何格式,然后在后端通过创建代理 getter 和 setter 再次将日期解析为所需的格式

标签: jquery jquery-ui struts2 datepicker


【解决方案1】:

您必须为此使用本地化功能。

<s:date name="date" format="%{getText('struts.date.format')}"/>

另请阅读日期标签 http://struts.apache.org/2.x/docs/date.html

对于 Struts2 JQuery 日期选择器标签:

<sj:datepicker displayFormat="%{getText('jquery.date.format')}"/>

【讨论】:

  • date 标签仅用于输出,不用于输入。
  • 这只是一个例子。如果您需要此用户输入,则可以使用 Struts2 JQuery datepicker tag &lt;sj:datepicker displayFormat="%{getText('jquery.date.format')}"/&gt;.
猜你喜欢
  • 1970-01-01
  • 2013-10-24
  • 2016-06-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-07
相关资源
最近更新 更多