2010-03-03 72 views
0

我需要在图像的标题属性中添加日期,以便在用户将鼠标悬停时显示。问题是我想更改日期格式。JSF标题属性的转换日期

任何想法?

<ice:graphicImage value="bean.image" title="#{bean.date}"/> 
+0

什么样的代码你有这么远吗? – 2010-03-03 12:59:55

回答

1

直接做一个getter方法

public String getDate() { 
    return new SimpleDateFormat("yyyy-MM-dd").format(this.date); 
} 

或抢JSTL的<fmt:formatDate>

<fmt:formatDate value="#{bean.date}" pattern="yyyy-MM-dd" var="date" /> 
<ice:graphicImage value="bean.image" title="#{date}"/> 

(不能重复的成分在里面工作就像UIData

+0

嗨Balus ...真的很快的问题。我将JSTL添加到头文件中,并将以下代码添加到头文件中:xmlns:fmt =“http://java.sun.com/jsp/jstl/fmt” 我无法将它运行...任何想法出错?它只是不显示标题上的任何内容。 – 2010-03-03 17:10:17

+0

然后,它位于重复组件内,或日期值在还原视图中不可用。 – BalusC 2010-03-03 17:48:22

+0

我甚至不能得到一个简单的Hello世界工作http://stackoverflow.com/questions/2373592/how-do-you-use-jstl。不知道如果还有其他事情我必须做,以启用标签库。 – 2010-03-04 08:56:08