Bonjour,
TOus est dans le titre.
QUel est l'interet de l'attribut scope dans les action dasn le fichier struts-config.xml.
Pourquoi mettre scope="session" plutot que scope="request" par example
merci
Bonjour,
TOus est dans le titre.
QUel est l'interet de l'attribut scope dans les action dasn le fichier struts-config.xml.
Pourquoi mettre scope="session" plutot que scope="request" par example
merci
Pour des dialogues multi-pages avec un seul ActionForm !
Je ne saisis pas tres bien, tu pourrais me donner un exemple?
Oki :
D'habitude, on a 1 ActionForm pour 1 formulaire, mais parfois, ton formulaire est trop grand pour tenir en une seule page, ou encore certains de ces éléments dépendent des choix qu'on a fait dans d'autres, etc.
Dans des cas pareils, on divise le formulaire sur plusieures pages (avec suivant et précédent) et tu peux :
Dansle deuxième cas, on ne veut surtout pas perdre les infos saisies par l'utilisateur dans les pages précédentes : c'est là qu'intervient l'attribut scope ! Si scope="session", alors l'ActionForm associée à l'action est stockée dans la session et non pas recrée à chaque requete (si scope="request").
- Soit associer 1 Actionform pour chaque partie du formulaire.
- Soit associer 1 seule ActionForm pour toutes les parties du formulaire.
Al fin, t'auras donc ton ActionForm remplie avec les infos collectés sur plusieures pages !
Voilà, espérons que j'étais clair.
J'ai tous compris, merci bien![]()
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager