Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 12756|Απάντηση: 0

[ΙάβαΕΕ] Struts2 Προσαρμοσμένος μετατροπέας ώρας

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 24/12/2014 2:15:38 π.μ. | | |
Η προεπιλεγμένη μορφή ώρας των αντηρίδων2 είναι εεεε-ΜΜ-ηη και για να χρησιμοποιήσετε τη μορφή εεεεΜΜηη, πρέπει να γράψετε έναν μετατροπέα μορφής
Μερικός:

Βήμα 1: Γράψτε έναν μετατροπέα τύπου ώρας που κληρονομεί από το DefaultTypeConverter


[mw_shl_code=java,true]πακέτα utils;
εισαγωγή java.text.ParseException;
εισαγωγή java.text.SimpleDateFormat;
εισαγωγή java.util.Date;
εισαγωγή java.util.Map;
εισαγωγή com.opensymphony.xwork2.conversion.impl.DefaultTypeConverter;


/**
* @author Delver_Si
*
*/
δημόσια κλάση DateConvert επεκτείνει το DefaultTypeConverter {


        @Override
        δημόσιο αντικείμενο convertValue(Map<String, Object> context, Object value,
                        Class toType) {
                SimpleDateFormat dateFormat = νέο SimpleDateFormat("εεεεMMdd");
               
                        δοκιμάστε {
                                if(toType==Date.class){
                                        Παράμετροι συμβολοσειράς[] = (Συμβολοσειρά[]) τιμή;
                                        return dateFormat.parseObject(params[0]); Το πρώτο στοιχείο στον πίνακα είναι αυτό που πρέπει να μετασχηματιστεί
                                }else if (toType==String.class) {
                                        Ημερομηνία ημερομηνίας = τιμή (Ημερομηνία).
                                        ημερομηνία επιστροφήςFormat.format(ημερομηνία);
                                }
                        } catch (ParseException e) {
                                TODO Μπλοκ σύλληψης που δημιουργείται αυτόματα
                                e.printStackTrace();
                        }
                        επιστροφή null;
                }
               
        }
[/mw_shl_code]


Δημιουργήστε το ακόλουθο αρχείο διαμόρφωσης μορφής κάτω από το πακέτο ενέργειας, με το όνομα ενέργειας πριν από το -conversion.properties και την πλήρη διαδρομή του μετατροπέα μετά την ιδιότητα


Συνολικά:

Το αρχείο διαμόρφωσης τροποποιείται ως εξής, τοποθετημένο στον κατάλογο src












Προηγούμενος:struts2μεταφόρτωση αρχείου
Επόμενος:Ο Ajax πηγαίνει στη βάση δεδομένων για να επαληθεύσει ότι το όνομα χρήστη είναι καταχωρημένο χωρίς να υποβάλει τη φόρμα
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com