Есть ли любой тег в библиотеке тегов Struts1, которая может формат a java.util.Date
объект?
В Struts 2 я могу использовать s:date
тег, но я не могу найти Struts 1 эквивалентным.
Ничего подобного в ссылке на тег Sruts не встречается. Однако для этого можно использовать тег JSTL fmt: formatDate
. JSTL и Struts1 почти идут рука об руку.
<%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
...
<p><fmt:formatDate value="${bean.date}" pattern="yyyy-MM-dd" />
<p><fmt:formatDate value="${bean.date}" type="date" dateStyle="long" />
Что должно напечатать как:
2010-06-18 June 18, 2010
Он использует java.text.SimpleDateFormat
под капотами. Его Javadoc более подробно описывает доступные шаблоны и стили.