Un cookie est un petit fichier utilisé pour stocker des informations localement sur votre ordinateur . Les cookies sont souvent créés par les serveurs Web pour stocker des informations pour les retrouver facilement chaque fois que vous visitez une page web. JavaServer Pages ou JSP, est un type de technologie qui est spécifiquement conçu pour créer des applications web simplement , facilement et rapidement. JSP s'appuie sur du code JavaScript et JSP standard Tag Library - JSTL - constructions pour créer des pages web dynamiques , y compris la création des cookies et de récupérer les données qui sont stockées dans les sur votre ordinateur. Cookies et pageContext sont des objets JSTL implicites. L'objet PageContext pour une page Web contient des informations sur l'environnement de cette page. Choses que vous devez
serveur Web , javascript éditeur
Afficher plus Instructions
écrire un cookie
1
Créer un nouveau cookie en tapant le code suivant dans un fichier JSP :
La directive @ page :
<% @ Page Language = importation "java " = " . java.util * "%> Photos
le code JSP :
<%
cordes cookieName = " << passe dans le nom du cookie ici >> " ;
cordes cookieValue = " << passe dans la valeur du cookie ici >> " ;
Cookie biscuit = new Cookie ( cookieName , cookieValue ) ;
response.addCookie (cookie) ;
%> Photos
Le code HTML:
écrire un cookie aide fichier JSP Photos
Photos
<< insérer tout traitement nécessaire ici >>
< p > < /body> Photos
Photos
Cela crée un objet cookie avec un nom tel qu'il est stocké dans la variable " cookieName " et une valeur stockée dans la variable " cookieValue " . Le cookie est alors envoyé au navigateur de l'utilisateur sur son ordinateur en utilisant la méthode du « addCookie " de l'objet de réponse.
2
Créer un nouveau cookie en tapant le code nécessaire JSP dans un fichier XML , comme une méthode alternative à l'étape 1 ci-dessus :
<< insert xml -tête >>
< jsp : xmlns profondes : jsp = " http://java.sun . " version = " com /JSP /page << >> La version "> Photos
< , html> Photos
< jsp: scriptlet > Photos
cordes cookieName = "pass << dans le nom du cookie ici >> " ;
cordes cookieValue = " << passe dans la valeur du cookie ici >> " ;
Cookie biscuit = new
3
apporter des modifications à apporter à la valeur d'un cookie en utilisant la méthode "AssignerValeur " . La syntaxe correcte de cette méthode est :
setValue ( java.lang.String newCookieValue )
Par exemple , AB
cordes newCookieValue = << " passe dans le nouveau valeur du cookie ici ">> ;
cookie.setValue ( newCookieValue )