Jsf 如何通过RichFaces日历选择周数?

Jsf 如何通过RichFaces日历选择周数?,jsf,richfaces,Jsf,Richfaces,我正在尝试这个: <rich:calendar id="calendar" value="#{calendarBean.week}" datePattern="ww"> 但我得到的只是选择日期后的文本字符串“ww” 根据Javadoc,“w”是“一年中的一周”的正确格式模式,不过: 我还尝试了格式模式“WW”,只是为了测试(“根据Javadoc,每月一周”),但结果相同,在选择之后,我只将文本字符串“WW”放在输入字段中 我缺少什么?周模式不受支持(日期在客户端格式化),我直

我正在尝试这个:

<rich:calendar id="calendar" value="#{calendarBean.week}" datePattern="ww">

但我得到的只是选择日期后的文本字符串“ww”

根据Javadoc,“w”是“一年中的一周”的正确格式模式,不过:

我还尝试了格式模式“WW”,只是为了测试(“根据Javadoc,每月一周”),但结果相同,在选择之后,我只将文本字符串“WW”放在输入字段中


我缺少什么?

周模式不受支持(日期在客户端格式化),我直觉上希望JSF应用程序中的客户端支持相同的模式,其中大多数数据都来自服务器端模型(例如模式),否则,我们会在业务逻辑中引入不匹配甚至代码重复。添加它们难道没有意义吗?我想我们没有预料到需要周数,但欢迎您提交功能请求。虽然我看不出您希望代码复制到哪里。我的意思是,如果我们需要处理客户端不支持的特殊模式的特殊情况,这会将这些模式的业务逻辑移动到客户端,在最坏的情况下会复制它们,因为我们需要服务器端验证。顺便问一下,有没有“修补”的方法我使用的RichFaces发行版实际上没有分叉官方代码,也没有维护我自己的版本?我想我在那里找到了相关的代码:但迫不及待地想把它放到下一个版本中