我有一个JSP页面,在这个页面中,我从我的action类中获取了一个日期值。但是我不太理解它是如何处理的:
<s:property value="#someDate"/>
给我日期
2/7/14
相反地
<s:property value="{#someDate}"/>
将日期以以下格式返回:
[Wed Feb 7 00:00:00 IST 2014]
有人能告诉我这里日期值是如何处理的吗?因为日期以不同格式返回。
我有一个JSP页面,在这个页面中,我从我的action类中获取了一个日期值。但是我不太理解它是如何处理的:
<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格式来处理日期。请参见内置类型转换支持。value="{#someDate}" means value="someDate.toString()"
<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
someDate
的属性是哪种类型?我的意思是字符串类型还是日期类型。 - Rookie007