IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Servlets/JSP Java Discussion :

[JSP] transmission de variable de session dans un navigateur sans cookies


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    370
    Détails du profil
    Informations personnelles :
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Avril 2006
    Messages : 370
    Par défaut [JSP] transmission de variable de session dans un navigateur sans cookies
    Je désire faire en sorte que mon site qui utilise des variable de sessions soit accessible pour les navigateur acceptant les cookies, et ceux ne les acceptant pas.

    Je voulais donc savoir si pour que les navigateur qui n'accepte pas les cookies pour stocker l'id de session, j'étais obligé d'appliquer encodeURL à tous les lien de mon site (les lien menu, etc ...), ou si l'ajout de l'id de session dans l'URL se faisait de manière transparente lors de la navigation dans mon site ?

    Dans le cas ou il faut appliquer le encodeURL, je vais être obligé de passer toute mes pages en JSP, quand est t'il alors de la perte de performance comparé à des pages HTML (sachant que hormis les encodeURL, il n'y aura pas de traiterment lourd sur ces JSP car j'utilise un modèle MVC avec Servlet etc ...).

    Enfin dernière petite question, pour ces liens justement, vaut t'il mieux donner l'URL web (www.trucmachin.bidule) ou plutot simplement l'URL relative à l'arborescence du site (/pages/....).

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2002
    Messages : 652
    Par défaut
    c'est un faux problème non ?
    Tes pages html étant statique, elles servent à de la présentation pure d'information, si tu as besoin de traitements (action, formulaire, etc...) utilise des jsp.
    Je ne vois pas de souci à cela

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    370
    Détails du profil
    Informations personnelles :
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Avril 2006
    Messages : 370
    Par défaut
    Justement, je me demandais si dans le cas d'un acces avec les cookies bloqués, je devais traiter l'ensemble de mes liens avec la réecriture d'URL pour ajouter l'id de session (faire en sorte que cet id se propage tout au long de la navigation du client).

    D'après quelque recherche il semblerai qu'il faille bien procéder ainsi, j'ai donc ecrit mes pages en JSP et utilisé le <c:url /> de la JSTL qui effectue bien (d'après mes lectures, pas tester encore (cf problème de mapping)) le traitement désiré.

    De plus cela me permet (les pages en JSP) de pouvoir inclure le menu au lieu de le taper à chaque fois .

Discussions similaires

  1. Afficher variable de session dans JSP
    Par zulot dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 15/02/2011, 11h11
  2. [JSP] Variables de Session dans une procédure
    Par pontos dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 26/04/2007, 17h27
  3. Réponses: 8
    Dernier message: 06/02/2006, 16h38
  4. [Sécurité] variable de session dans url
    Par mussara dans le forum Langage
    Réponses: 2
    Dernier message: 07/01/2006, 22h53
  5. variables de session dans une popup
    Par erka dans le forum Langage
    Réponses: 7
    Dernier message: 26/11/2005, 19h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo