In this section, we are going to describe the Date tag. The date tag allows to format a Date in a quick and easy way. User can specify a custom format (eg. "dd/MM/yyyy hh:mm"), can generate easy readable notations (like "in 2 hours, 14 minutes"), or can just fall back on a predefined format with key 'struts.date.format' in the properties file.
If that key is not defined, it will finally fall back to the default DateFormat.MEDIUM formatting.
Note: If the requested Date object isn't found on the stack, a blank will be returned.
Configurable attributes are :-
Add the following code snippet into the "struts.xml"
|<action name="dateTag" class="net.roseindia.dateTag">
Create an action class as shown below:
Now create a jsp page using
tag as shown in the success.jsp
<s:date name="currentDate" format="dd/MM/yyyy" />
date tag formats a Date in a quick and easy way.
Here the "format"
parameter specify a custom format (eg. "dd/MM/yyyy hh:mm")
parameter is of Boolean type which decides whether to print out the date nicely
or not. By Default it is kept false which prints out date nicely i.e.
<s:date name="currentDate" nice="false" />
tag formats a date and similarly <s:date name="currentDate" nice="true" />
does not format a date, it is illustrated in our current jsp page.
Output of the dateTag.jsp :
If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.
Ask your questions, our development team will try to give answers to your questions.