Is it possible to display the current date (today’s) in JSF without using a backing bean?
I have the following code snippet , but it didn’t work out.
<div class="leftSide">Today's date #{currentDate}</div>
or
<f:facet name="header">
<h:outputText value="Today's date" />
</f:facet>
<h:outputText value="#currentDate">
<f:convertDateTime pattern="MM/dd/yyyy" type="date" />
</h:outputText>
You could register an instance of
java.util.Dateas a request scoped bean infaces-config.xml.This way it’s available as
#{currentDate}without the need for a custom backing bean class.Update: the JSF utility library OmniFaces has such a bean already registered as
#{now}. So if you happen to use OmniFaces already, you can just make use of it directly.