【发布时间】:2013-04-30 02:40:43
【问题描述】:
我的 JSF 应用程序背后的数据访问层使用两种不同的日期字段格式(有时是 ddmmyyyy,有时是 yyyymmdd);显示的日期始终为 dd/mm/yyyy。
有没有办法为单个字段使用两个不同的转换器并动态决定使用哪一个?就像“如果单击此命令按钮,则使用此转换器,否则如果单击此其他命令按钮,请使用该转换器”。
【问题讨论】:
-
您的问题需要进一步澄清。如果日期总是以一个格式显示,那么只有一个转换器的位置。转换器将从该字符串生成
Date对象。接下来,在您的托管 bean 中,您将设置日期,稍后,在操作方法中,您将决定以何种格式将数据传递给您的 DAO,具体取决于调用的操作方法。如果我对您的设置的理解与您的不一致,您可以相应地更新答案。