ber*_*tie 5 java jsf primefaces jsf-2
有没有办法格式化要在选择项目中显示的日期对象?
这是我的例子:
<h:selectOneMenu
label="Period"
value="#{myBean.periodStartEndList}"
id="periodStartEnd"
converter="genericConverter">
<f:selectItem itemLabel="Choose one .." noSelectionOption="true" />
<f:selectItems
value="#{myBean.periodStartEndList}"
var="periodStartEnd"
itemValue="#{periodStartEnd}"
itemLabel="#{periodStartEnd.map['dateStart']} -- #{periodStartEnd.map['dateEnd']}" />
</h:selectOneMenu>
Run Code Online (Sandbox Code Playgroud)
组合/选择显示这些:
Sun May 01 14:57:21 WIT 2011 -- Thu May 05 14:57:21 WIT 2011
Fri May 06 14:57:21 WIT 2011 -- Tue May 10 14:57:21 WIT 2011
Run Code Online (Sandbox Code Playgroud)
我想有一些更简单的东西:
01-05-2011 -- 05-05-2011
06-05-2011 -- 10-05-2011
Run Code Online (Sandbox Code Playgroud)
我想知道如何实现这个目标?
谢谢 !
您创建用于转换的 EL 函数并使用它。检查http://www.javabeat.net/tips/4-express-language-in-jsp-20.html和http://wiki.apache.org/myfaces/Parameters_In_EL_Functions。免责声明:我从未使用过它,也不知道它是否有效。