Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 12756|Risposta: 0

[JavaEE] Convertitore di tempo personalizzato struts2

[Copiato link]
Pubblicato su 24/12/2014 02:15:38 | | |
Il formato temporale predefinito di struts2 è yyyy-MM-dd, e per usare il formato yyyyMMdd devi scrivere un convertitore di formato
Parziale:

Passo 1: Scrivi un convertitore di tipo di tempo che eredita da DefaultTypeConverter


[mw_shl_code=java,true]utility di pacchetto;
importa java.text.ParseException;
importa java.text.SimpleDateFormat;
import java.util.Date;
importa java.util.Map;
import com.opensymphony.xwork2.conversion.impl.DefaultTypeConverter;


/**
* @author Delver_Si
*
*/
la classe pubblica DateConvert estende DefaultTypeConverter {


        @Override
        Public Object convertValue(Map<String, Object> contest, Object value,
                        Class toType) {
                SimpleDateFormat dateFormat = nuovo SimpleDateFormat ("yyyyMMdd");
               
                        try {
                                if(toType==Date.class){
                                        Parametri di stringa = valore di (stringa[]);
                                        return dateFormat.parseObject(params[0]); Il primo elemento dell'array è quello da trasformare
                                }altrimenti se (toType==String.class) {
                                        Data data = valore (Data);
                                        data di ritornoFormato.formato(data);
                                }
                        } catch (ParseException e) {
                                TODO blocco di presa auto-generato
                                e.printStackTrace();
                        }
                        return null;
                }
               
        }
[/mw_shl_code]


Crea il seguente file di configurazione del formato sotto il pacchetto action, con il nome Action prima di -conversion.properties e il percorso completo del convertitore dopo la proprietà


Quadro generale:

Il file di configurazione viene modificato come segue, posizionato nella directory src












Precedente:caricamento struts2file
Prossimo:Ajax va al database per verificare che il nome utente sia registrato senza inviare il modulo
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com