在JSF中将inputText映射到Date对象

Ume*_*yat 7 java jsf

我是JSF的新手.我试图使用自定义日期选择器(使用jquery和不能用户日历组件)在JSF inpuText组件中获取日期.我想将此inputText映射到bean中的Java Date对象(最终将在Date中存储为Date).实现这一目标的一种方法是将String保留在bean中并在getter和setter中编写转换器,这对我来说并不好看.有没有推荐的方法来解决这个问题.任何帮助/提示/链接表示赞赏.

Nay*_*kar 30

你可以这样试试

<h:inputText value="#{backingBean.someDate}">  
   <f:convertDateTime pattern="yyyy-MM-dd"/>  
</h:inputText>
Run Code Online (Sandbox Code Playgroud)

其中someDate是一个实用日期,并在辅助bean中有访问器方法.