1. Metode anotasi, anotasi initbinder yang diimplementasikan pada lapisan pengontrol
@InitBinderPublic void initbinder (permintaan httpservletRequest, binder servletRequestDatabinder) melempar pengecualian {dateFormat fmt = new SimpleDateFormat ("yyyy-mm-dd"); CustomDateEditor dateEditor = new CustomDateEditor (fmt, true); binder.registercustomeditor (date.class, dateeditor); }2. Konversi Jenis, SpringMVC menyediakan antarmuka konverter
Kelas Publik DateconVert mengimplementasikan Converter <String, Date> {@Override Public Date Convert (String StringDate) {SimpleDateFormat SimpleDateFormat = new SimpleDateFormat ("yyyy-mm-dd"); Coba {return SimpleDateFormat.parse (StringDate); } catch (parseException e) {e.printstacktrace (); } return null; }}Konfigurasikan konverter di spring.xml
<!-Langkah 1: Buat aturan konversi tanggal khusus-> <bean id = "dateconvert"/> <!-Langkah 2: Buat layanan konversi dan suntikkan dateconvert-> <bean id = "conversionService"> </set Properti/Properti,> <setR> <REF bean = "DATECONVERT"/</set. Adaptor dan tambahkan properti layanan konversi-> <MVC: Anotasi-Didorong Konversi-Service = "ConversionsEverService"/>
Contoh penjelasan di atas dari parameter tanggal passing SpringMVC ke latar belakang adalah semua konten yang saya bagikan dengan Anda. Saya harap Anda dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.