Struts 1 Етикет за формат на дата

Има ли етикет в библиотеката с етикети Struts1, който може да форматира java.util.Date обект?

В Struts 2 мога да използвам маркера s:date, но не мога да намеря еквивалента на Struts 1.


person David    schedule 18.06.2010    source източник


Отговори (3)


Нищо подобно не се появява в препратката към маркера 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 е по-описателен за наличните модели и стилове.

person BalusC    schedule 18.06.2010

Не можете ли да използвате атрибут формат? Нещо като:

bean:write name=xxxx  format="MMMM-dd-yyyy"
person User    schedule 15.08.2011

Работи за използването на format="MM-dd-yyyy" като атрибут за bean:write таг.

person Abdelmajid Dkhaila    schedule 21.06.2012