Objek kompleks dalam permintaan GET
Apabila anda perlu menapis jadual data menggunakan permintaan Ajax GET, menggunakan banyak parameter permintaan berasingan adalah mungkin. akan menjadi menyusahkan. Artikel ini akan meneroka cara menggunakan objek kompleks sebagai parameter permintaan GET dalam Spring MVC untuk memudahkan proses ini.
Pertimbangkan senario berikut: Terdapat halaman yang menyenaraikan objek dalam jadual dan borang diperlukan untuk menapis jadual. Maklumat penapis akan dihantar sebagai permintaan GET ke URL yang serupa dengan http://foo.com/system/controller/action?page=1&prop1=x&prop2=y&prop3=z.
Untuk mencapai ini, anda boleh menggunakan objek kompleks sebagai parameter permintaan dan bukannya mempunyai berbilang parameter dalam pengawal. Contoh berikut menunjukkan cara untuk mentakrifkan sifat ini dalam kelas MyObject:
public class MyObject { private String prop1; private String prop2; private String prop3; // Getters and setters... }
Kini, anda boleh menggunakan objek kompleks sebagai parameter permintaan dan bukannya satu parameter permintaan. Dengan mengalih keluar anotasi @RequestParam, Spring akan mengikat parameter permintaan secara automatik kepada contoh kelas: Parameter penapisan kompleks untuk permintaan.
Atas ialah kandungan terperinci Bagaimana Mengendalikan Objek Kompleks sebagai Parameter Permintaan GET dalam Spring MVC?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!