Maison >Java >javaDidacticiel >Comment gérer des objets complexes en tant que paramètres de requête GET dans Spring MVC ?
Objets complexes dans les requêtes GET
Lorsque vous devez filtrer une table de données à l'aide de requêtes Ajax GET, il est possible d'utiliser de nombreux paramètres de requête distincts. deviendra encombrant. Cet article explique comment utiliser des objets complexes comme paramètres de requête GET dans Spring MVC pour simplifier ce processus.
Considérez le scénario suivant : il existe une page qui répertorie les objets dans un tableau et un formulaire est nécessaire pour filtrer le tableau. Les informations du filtre seront envoyées sous forme de requête GET à une URL similaire à http://foo.com/system/controller/action?page=1&prop1=x&prop2=y&prop3=z.
Pour y parvenir, vous pouvez utiliser des objets complexes comme paramètres de requête au lieu d'avoir plusieurs paramètres dans le contrôleur. L'exemple suivant montre comment définir ces propriétés dans la classe MyObject :
public class MyObject { private String prop1; private String prop2; private String prop3; // Getters and setters... }
Désormais, vous pouvez utiliser des objets complexes comme paramètres de requête au lieu d'un seul paramètre de requête. En supprimant l'annotation @RequestParam, Spring liera automatiquement les paramètres de la requête à l'instance de classe : Paramètres de filtrage complexes pour la requête.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!