Ada tiga cara untuk mendapatkan nilai yang ditransmisikan dari meja depan dalam metode pengontrol sebelumnya:
1. Melalui httpservletrequest:
@RequestMapping (value = "/index1") Public String Helloaction1 (permintaan httpservletRequest) {System.out.println (request.getParameter ("nnn")); // Dapatkan nilai elemen dengan nama front-end nnn return "index";}2. Dapatkan nama parameter:
@RequestMapping (value = "/index1") Public String Helloaction1 (String nnn) {// Nama di sini harus konsisten dengan nama elemen front-end untuk mendapatkan system.out.println (nnn); mengembalikan "indeks";}3. Diperoleh melalui anotasi @RequestParam:
@RequestMapping (value = "/index") Public String Helloaction (@RequestParam (value = "nnn", wajib = false) string nnn1, model model) {// nnn harus konsisten dengan front-end, yang dapat dipahami di sini sebagai alias untuk parameter nnn1 system.out.println (nnn1) sebagai parameter nnn1 system.out.println (nnn1) sebagai parameter nnn1 system.out.println (nnn1); model.addattribute ("Hello", "ini adalah nilai yang dilewati oleh tindakan:"+nnn1); mengembalikan "indeks";}SpringMVC juga dapat memperoleh berbagai properti VO dengan mengambil VO sebagai parameter:
@RequestMapping (value = "/index2") Public String HelloAction2 (pengguna pengguna) {System.out.println (user.getAccount ()); System.out.println (user.getPassword ()); mengembalikan "indeks";}Saat menggunakan objek untuk mendapatkan data, berhati-hatilah agar atribut nama elemen halaman front-end harus konsisten dengan nama masing-masing atribut VO
Contoh nilai di atas yang ditransmisikan oleh Meja Depan SpringMVC adalah semua konten yang dibagikan oleh editor. Saya harap ini dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.