如何根据日期是否大于今天的日期呈现JSF组件?

时间:2011-04-27 07:21:06

标签: java jsf date xhtml

我从服务器端获取日期,如何在我的xhtml代码中对此进行比较,这样如果它小于今天的日期,我将渲染面板,否则不会。

2 个答案:

答案 0 :(得分:4)

您可以在bean中使用方法

class MyBean{    
  public boolean isDateBigger(){
   //date comparissoin and return result
  }
}

on XHTML

render="#{myBean.dateBigger}"

<强>更新

根据你的评论,如果你想通过javascript完成它。

取两个隐藏参数。 一个当前的millis和另一个代表你的日期的millis

使用javascript比较它们并应用DIV的样式visibility:hidden来隐藏

答案 1 :(得分:2)

尝试

{mbean.cardExpiryDate gt now}