Пример тега даты Struts 2

Пример тега даты Struts 2

Скачать -Struts2-Date-Tag-Example.zip

Тег Struts 2 «date» используется для форматирования объекта Date двумя способами:

  1. Пользовательский формат даты (например, “dd/MM/yyyy”).

  2. Атрибут «nice» для форматирования даты в легко читаемые обозначения типа «эта дата 162 дня назад».

В этом руководстве показано использование тега Struts 2 «date» для форматирования объекта Date в «custom date format» и «easy readable notations».

1. действие

Класс Action для пересылки запроса и инициализации объекта Date с предварительно определенной датой.

DateTagAction.java

package com.example.common.action;

import java.text.DateFormat;
import java.util.Calendar;
import java.util.Date;

import com.opensymphony.xwork2.ActionSupport;

public class DateTagAction extends ActionSupport{

    public Date customDate;

    public String execute() {

        Calendar cal = Calendar.getInstance();
        //set date to january 31, 2010
        cal.set(2010, 0, 31);
        Date newDate = cal.getTime();

        setCustomDate(newDate);

        return SUCCESS;

    }

    public Date getCustomDate() {
        return customDate;
    }

    public void setCustomDate(Date customDate) {
        this.customDate = customDate;
    }

}

2. пример тега даты

Страница JSP, показывающая использование тега «date» для форматирования объекта Date в:

  1. Формат даты по умолчанию.

  2. Пользовательский формат даты.

  3. Легко читаемая запись.

date.jsp

<%@ taglib prefix="s" uri="/struts-tags" %>
 




Struts 2 date tag example

  1. Default date format -->
  2. Date format in "dd/MM/yyyy" -->
  3. In Date tag, set the nice attribute to "true" -->

3. struts.xml

Ссылка это ~





    
    

        
            pages/date.jsp