Maison > Java > javaDidacticiel > Comment puis-je lier un objet complexe en tant que GET @RequestParam dans Spring MVC ?

Comment puis-je lier un objet complexe en tant que GET @RequestParam dans Spring MVC ?

Mary-Kate Olsen
Libérer: 2024-11-20 15:48:13
original
845 Les gens l'ont consulté

How Can I Bind a Complex Object as a GET @RequestParam in Spring MVC?

Spring MVC : liaison d'objets complexes en tant que GET @RequestParam

Problème :

Considérez un scénario dans lequel vous avez une page répertoriant les objets d’une table. Vous devez ajouter un formulaire pour filtrer la table à l'aide des requêtes Ajax GET envoyées à une URL similaire à :

Au lieu d'utiliser de nombreux paramètres @RequestParam sur la méthode du contrôleur, vous souhaitez lier l'intégralité de la table. filtrer l'objet directement.

Exemple :

En supposant que vous ayez une classe MyObject définie comme :

Votre méthode de contrôleur idéale ressemblerait à ceci :

Solution :

Spring offre la possibilité de lier des objets complexes en tant que paramètres @RequestParam. Pour y parvenir, supprimez simplement l'annotation @RequestParam de votre argument de méthode :

Spring liera automatiquement les paramètres de requête à votre instance MyObject.

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal