Rechercher : dans
Par :

Cookies et servlets

Dernière réponse le 22 jan 2009 à 11:20:05 kml1191, le 23 déc 2008 à 21:08:31 
 Signaler ce message aux modérateurs

Bonjour,

le code suivant permet de recuperer les cookies

Cookie[] cookies = req.getCookies();
if (cookies != null) {
for (int i = 0; i < cookies.length; i++) {
String name = cookies[i].getName();
String value = cookies[i].getValue();
}
}

pourquoi faut il utiliser le contenu du if(...){for{...}} ?

pourquoi cette ligne "Cookie[] cookies = req.getCookies();" ne suffirait pas pour la recuperation des cookies ?

cette ligne "Cookie MonCookie = new Cookie("nom", "valeur");" permet de créer un cookie

à quoi nom correspond au nom du cookie et valeur a la valeur du cookie

est ce que ces deux valeur sont des informations fixées par le developpeur ou c'es dest information fixées par l'utilisateur et le programmeur les recupere pour les inserer a cette endroit ?

merci pour toute participation

Meilleures réponses pour « cookies et servlets » dans :
Servlets - Gestion des sessions Voir HTTP: un protocole non connecté Le protocole HTTP est un protocole non connecté (on parle aussi de protocole sans états, en anglais stateless protocol), cela signifie que chaque requête est traitée indépendamment des autres et qu'aucun historique...
Servlets - Cookies Voir Introduction aux cookies Les cookies représentent un moyen simple de stocker temporairement des informations chez un client, afin de les récupérer ultérieurement. Concrètement il s'agit de fichiers texte stockés sur le disque dur du client après...
Sécurité - Les cookies Voir Introduction aux cookies Quels sont ces étranges gateaux qu'un site web vous a sûrement déjà proposé? La plupart du temps, lorsqu'un serveur web propose un cookie, les utilisateurs ignorent ce terme et cliquent sur « OK » sans se préoccuper de...
[Internet] Gérer les cookies VoirGérer les cookies Les cookies sont des marques de votre passage sur les sites internet. Certains ne stockent que le mot de passe et le "login" correspondant à un site tandis que d'autres enregistrent davantage d'informations, généralement vos...
Servlets - Gestion des formulaires VoirIntroduction aux formulaires Les servlets rendent très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML, c'est-à-dire une interface graphique permettant à l'utilisateur de saisir des données. Grâce à la balise...
Introduction aux servlets VoirIntroduction aux servlets Les servlets (on dit généralement une servlet) sont au serveur Web ce que les applets sont au navigateur pour le client. Les servlets sont donc des applications Java fonctionnant du côté serveur au même titre que les CGI...
Servlets - Première Servlet VoirPremiere servlet Voici un exemple simple de servlet dont le seul but est d'afficher du texte sur le navigateur du client : import javax.servlet.*; import javax.servlet.http.*; import java.io.*; public class PremiereServlet extends HttpServlet { ...

1

 keepitreal2bthe1, le 22 jan 2009 à 11:20:05

<pourquoi faut il utiliser le contenu du if(...){for{...}} ?

pourquoi cette ligne "Cookie[] cookies = req.getCookies();" ne suffirait pas pour la recuperation des cookies ? >


Parce qu'il se peut que ce tableau soit null si par exemple ton navigateur n seupporte pas les cookies ou qu'aucun cookie n'existe pour la requête . Dès que tu voudras récuperer la longueur , tu vas avoir une exception de type NullPointerException qui sera déclenchée.


<cette ligne "Cookie MonCookie = new Cookie("nom", "valeur");" permet de créer un cookie

à quoi nom correspond au nom du cookie et valeur a la valeur du cookie

est ce que ces deux valeur sont des informations fixées par le developpeur ou c'es dest information fixées par l'utilisateur et le programmeur les recupere pour les inserer a cette endroit ? >


Ces informations sont fixées par le développeur.
Le constructeur prend en paramètres deux objets de type String.

Bien à vous,

keepitreal2bthe1

Répondre à keepitreal2bthe1