Bonjour à tous.
J'ai une petite demande concernant les capacités de struts 2. Je crée un moteur de recherche à partir de champs que je récupère dans une base de données. Un champs est un objet qui comprend :
- un id
- un nom
- un type ( String ou date)
- un booleen "requis" . Si vrai alors une valeur pour ce champs est obligatoire si faux elle est facultative.
J'ai une action qui récupère les champs de recherche disponibles pour l'utilisateur et génère dans une JSP les textfield correspondant. Une fois que l'utilisateur a fait sa recherche une deuxième actions fait les vérifications d'usage et lance la recherche. Et c'est là que le bas blesse. Ne connaissant pas précisemment le nombre de champs et leur type je ne sais pas trop comment récupérer ce que l'utilisateur à rempli.
Un champs de recherche étant un objet décrivant le type et un boolean de requirement , j'ai toutes les informations nécessaire pour faire les vérifications qui s'imposent. Ma deuxième question est donc la suivante : Est ce que je peu récupérer un objet à partir du formulaire ou bien est ce que je suis obligé de récupérer l'id du champs et refaire une requête base de données pour récupérer les information de l'objet champs rempli par l'utilisateur ?
Merci à tous
Partager