gpt4 book ai didi

java - struts 属性标签如何与日期值一起使用?

转载 作者:搜寻专家 更新时间:2023-10-31 19:33:27 25 4
gpt4 key购买 nike

我有一个 JSP 页面,我从我的操作类中获取日期值。我无法理解它是如何处理的:

<s:property value="#someDate"/> 

给我约会

2/7/14

鉴于

<s:property value="{#someDate}"/> 

给我日期作为

[Wed Feb 7 00:00:00 IST 2014]

谁能告诉我这里实际如何处理日期值,因为日期以不同的格式返回?

最佳答案

好问题。

<s:property value="{#someDate}"/>等于<s:property value="someDate.toString()"/ > 或 ${someDate} <s:property value="someDate"/>在哪里正在使用 xwork2 的内置类型转换,它对与当前日期请求关联的语言环境使用 SHORT 格式。

参见 Built in Type Conversion Support

value="{#someDate}" means value="someDate.toString()"

它将日期转换为 date.tosting(),这就是您获得 [Wed Feb 7 00:00:00 IST 2014] 的原因

为了处理日期格式,struts2 中有一个特殊的标签

<s:date name="someDate" format="dd/MM/yyyy" />

打印

17/04/2014

另见

<s:date name="someDate" format="dd/MMM/yyyy" />

打印

17/Apr/2014 

还有属性nice="true"

<s:date name="someDate" nice="true" />

打印

 2 days ago

关于java - struts 属性标签如何与日期值一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21621423/

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