gpt4 book ai didi

jsp - struts属性标签如何将java.util.Date转换为m/d/yy格式

转载 作者:行者123 更新时间:2023-12-02 21:35:02 25 4
gpt4 key购买 nike

当我使用 <s:property> 在 jsp 中访问该对象时,我的操作类中有一个 Date 对象标签我在 m/d/yy 中获取日期在没有我干预的情况下格式化,为什么会发生这种情况?

<s:property value="#xyz"/> where xyz is of type java.util.date show date in m/d/yy format

最佳答案

Struts 可以识别Built in Type Conversion Support 中列出的某些对象类型。文档部分以及 linked answer by Andrea 中的解释.

如果您想知道为什么 Date 对象呈现为 m/d/yy即使您使用 <s:property> 格式标签而不是 <s:date>标签,这是因为 Date 是 Struts2 内置转换的类型之一。

所以不要调用默认的 toString() Date 对象的方法,Struts2 将使用内置的类型转换器来显示 String。

com.opensymphony.xwork2.conversion.impl.StringConverter类中,Struts2 将尝试使用 Andrea 和文档中提到的 Locale 的默认格式以有意义的方式将 Date 对象转换为 String。

关于jsp - struts属性标签如何将java.util.Date转换为m/d/yy格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21607045/

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