Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 12756|Jawab: 0

[JawaEE] Konverter Waktu Kustom Struts2

[Salin tautan]
Diposting pada 24/12/2014 02.15.38 | | |
Format waktu default struts2 adalah yyyy-MM-dd, dan untuk menggunakan format yyyyMMdd, Anda perlu menulis konverter format
Sebagian:

Langkah 1: Tulis konverter tipe waktu yang mewarisi dari DefaultTypeConverter


[mw_shl_code=java,true]utilitas paket;
impor java.text.ParseException;
impor java.text.SimpleDateFormat;
impor java.util.Date;
impor java.util.Map;
impor com.opensymphony.xwork2.conversion.impl.DefaultTypeConverter;


/**
* @author Delver_Si
*
*/
class publik DateConvert memperluas DefaultTypeConverter {


        @Override
        publik Objek convertValue(Peta<String, Objek> konteks, Nilai objek,
                        Kelas keType) {
                SimpleDateFormat dateFormat = SimpleDateFormat baru("yyyyMMdd");
               
                        coba {
                                if(toType==Date.class){
                                        String[] parameter = (String[]) nilai;
                                        mengembalikan dateFormat.parseObject(params[0]); Elemen pertama dalam array adalah elemen yang akan diubah
                                }else if (toType==String.class) {
                                        Tanggal tanggal = Nilai (Tanggal);
                                        kembalikan dateFormat.format(date);
                                }
                        } catch (ParseException e) {
                                TODO Blok tangkapan yang dihasilkan secara otomatis
                                e.printStackTrace();
                        }
                        mengembalikan null;
                }
               
        }
[/mw_shl_code]


Buat file konfigurasi format berikut di bawah paket tindakan, dengan nama Tindakan sebelum -conversion.properties dan jalur lengkap konverter setelah properti


Gambaran besar:

File konfigurasi dimodifikasi sebagai berikut, ditempatkan di direktori src












Mantan:struts2file unggah
Depan:ajax pergi ke database untuk memverifikasi bahwa nama pengguna terdaftar tanpa mengirimkan formulir
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com