Вам необходимо дать пакету имя переменной.
<fmt:setBundle basename="com.company.MyPortlet" var="bundle" />
Таким образом, пакет доступен на странице по ${bundle}
. Вы можете получать сообщения по fmt:message
и использовать атрибут var
для хранения их в локальной области. Затем вы можете использовать его в атрибуте pattern
fmt:formatDate
<fmt:message bundle="${bundle}" key="company.date.format" var="pattern" />
<fmt:formatDate value="${date}" pattern="${pattern}" />