Как настроить формат даты плагина Struts Json для глобальной области видимости

#json #struts2

#json #struts2

Вопрос:

Что касается названия. Я не хочу добавлять аннотацию (@Json(format =»гггг-ММ-дд ЧЧ: мм: сс») к каждому getXXXDate(), кто-нибудь может предложить решение?

Комментарии:

1. Я не думаю, что понимаю вопрос. Вы ищете глобальный форматировщик даты? Пожалуйста, проясните вопрос с дополнительным контекстом.

2. @johnnieb Да, я ищу глобальный форматировщик даты.

Ответ №1:

Вы можете использовать плагины struts 2 json в классе object, например:

         private Date createdDate;

        @JSON(format="MM/dd/yyyy") 
  // or @JSON(format="date.format") from bundle resource properties files
        public Date getCreatedDate() {
            return createdDate;
        }

        public void setCreatedDate(Date createdDate) {
            this.createdDate = createdDate;
        }
  

Комментарии:

1. лучшее решение для моего требования, которое не удается получить на странице jsonplugin. спасибо @sonTL