Struts Hibernate извлекает данные в другом формате - PullRequest
1 голос
/ 28 декабря 2011

Я получил базу данных формы таблицы заказов, используя критерий гибернации. В моем hbm есть класс Order.java, в этом классе есть переменная

private Date createdAt;

как это

а вот мой геттер и сеттер вот так

  public Date getCreatedAt() {
        return this.createdAt;
    }

    public void setCreatedAt(Date createdAt) {
        this.createdAt = createdAt;
    }

и на своей странице действий я попытался установить значения в поле createAt в другом формате. как это

   DateFormat formatter ;
   Date date ; 
   formatter = new SimpleDateFormat("dd-MMM");
   Iterator it = salesDetails.iterator();
   while(it.hasNext()){

       Order o=(Order) it.next(); 
       date = (Date)formatter.parse("22-June");
       o.setCreatedAt(date);

       System.out.println(o.getCreatedAt());
   }

Но я не могу вставить данные в этом формате в эту переменную, так как createAt является переменной Date. Но мне нужно получить данные в формате «дата-месяц». Я не хочу показывать год там. Как это возможно. Можно ли получить такие данные, используя эту переменную createAt?

1 Ответ

1 голос
/ 28 декабря 2011

Если вы хотите отформатировать дату на своей странице jsp, есть много способов добиться этого, один из таких способов - использовать функцию форматирования сборки Struts2

для получения подробной информации см. Эту официальную страницу

форматирование даты и числа

Альтернативно лучший способ использовать тег даты Struts2 для получения более подробной информации см. На этой странице.

Тег даты Struts2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...