Paramètres de page
Résolu/Fermé
Pierre1310
Messages postés
8564
Date d'inscription
lundi 21 décembre 2015
Statut
Membre
Dernière intervention
21 juillet 2020
-
21 avril 2016 à 12:09
Pierre1310 Messages postés 8564 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020 - 25 avril 2016 à 11:51
Pierre1310 Messages postés 8564 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020 - 25 avril 2016 à 11:51
A voir également:
- Paramètres de page
- Supprimer une page word - Guide
- Word numéro de page 1/2 - Guide
- Ouvrir paramètres - Guide
- Traduire une page - Guide
- Paramètres de confidentialité - Guide
1 réponse
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 019
21 avril 2016 à 13:19
21 avril 2016 à 13:19
Bonjour,
Tout d'abord je ne connais pas JSF, donc ça va rester théorique...
Tu ne devrais pas faire confiance à ta page X pour te renvoyer les infos de la page A quand tu en auras besoin dans B. Si tu as besoin de ces données, stocke les sur le serveur au moment A→X et récupère les au moment X→B tu auras la garantie que ces données n'ont pas été corrompu entre A et B.
Sinon, tu peux utiliser un cookie, A→X créé un cookie, et X→B le récupère, ça te permet de faire transiter des données sans passer par les paramètres de GET/POST, mais attention: un cookie peut être modifié, il n'y a donc pas l'absolu certitude que ce sont bien les même données que celles de A.
Tout d'abord je ne connais pas JSF, donc ça va rester théorique...
Tu ne devrais pas faire confiance à ta page X pour te renvoyer les infos de la page A quand tu en auras besoin dans B. Si tu as besoin de ces données, stocke les sur le serveur au moment A→X et récupère les au moment X→B tu auras la garantie que ces données n'ont pas été corrompu entre A et B.
Sinon, tu peux utiliser un cookie, A→X créé un cookie, et X→B le récupère, ça te permet de faire transiter des données sans passer par les paramètres de GET/POST, mais attention: un cookie peut être modifié, il n'y a donc pas l'absolu certitude que ce sont bien les même données que celles de A.
21 avril 2016 à 13:25
21 avril 2016 à 17:38
J'ai trouvé comme formule :
Sur des forums java mais je ne peux pas l'utiliser, je ne comprends pas :/
21 avril 2016 à 19:36
22 avril 2016 à 09:04
J'ai ça comme paramètres donc 4 variables transmises.
Je pourrai récupérer tous les paramètres avec cette ligne?
22 avril 2016 à 13:53
Lors de la connexion d'un utilisateur tu peux lui attribuer une session sur le serveur.
Tant que la session est valide (elle expire au bout d'un certain temps - la durée est configurable) chaque requête sera traitée par la même session, tu peux donc stocker des valeurs dans cette session lors d'une première requête pour les récupérer lors des requêtes suivantes.
Par exemple : si tu t'enregistres sur un site web avec un login/mot de passe, généralement tu peux travailler plusieurs heures sans avoir besoin de te reconnecter.
Techniquement l'identifiant de la session est transmis dans un cookie "jsessionid" lors de la création de la session et récupéré à chaque fois pour retrouver la session sur le serveur.
Voir : Servlets - Gestion des sessions
Dans l'exemple de code que j'ai donné, je récupère les paramètres de ta requête (la Map), je les stockes tel quel dans la session, et à la requête suivante je les récupères, comme s'ils venaient de m'être transmis alors qu'en fait ils m'ont été transmis à la requête précédente.
Remarque : j'aurais pu être plus fin, et au lieu de stocker toute la Map en session, stocker individuellement chaque paramètre nomPresse, nomMoule, etc.