En cookie er en lille fil, der bruges til at lagre oplysninger lokalt på din computer. Cookies bliver ofte skabt af webservere til at gemme oplysninger til nem hentning hver gang du besøger en webside. JavaServer Pages , eller JSP , er en type teknologi, der er specielt designet til at skabe web-applikationer enkelt, nemt og hurtigt. JSP udnytter JavaScript-kode og JSP Standard Tag Library - JSTL - konstruktioner til at skabe dynamiske websider , bl.a. oprette cookies, og hente de data, der er gemt i dem på din computer. Cookies og PageContext er implicitte JSTL objekter. Den PageContext objekt for en webside indeholder oplysninger om miljøet i denne side . Ting du skal
webserver
JavaScript editor
Vis Flere Instruktioner
Skriv til en cookie
1
Opret en ny cookie ved at skrive følgende kode i en JSP-fil : Hej
@ page direktivet : Hej
< % @ page language = " java " import = " . java.util * "% >
JSP Code : Hej
<%
String cookieName = "<< pass i navnet på den cookie her >> "
String cookieValue = " << pass i værdien af cookien her >> "
cookie cookie = new cookie ( cookieName , cookieValue ),
response.addCookie ( cookie ),
% >
HTML-kode : Hej
Skriv en Cookie Brug JSP-fil < /head >
<< indsætte eventuelle krævede behandling her >>
< p >
< /html >
Dette skaber en cookie objekt med et navn , som er gemt i " cookieName " variabel og en værdi som er gemt i " cookieValue " variable . Cookien er derefter sendt til brugernes webbrowser på deres computer ved hjælp af " addCookie " metode til svaret objektet.
2
Opret en ny cookie ved at skrive det ønskede JSP kode i en XML-fil , som en alternativ metode til Trin 1 ovenfor : Hej
<< insert xml header >>
< jsp : root xmlns : jsp = " http://java.sun . com /JSP /Side "version = " << versionen >> " >
< ; html >
< jsp : scriptlet >
String cookieName = "<< pass i navnet på den cookie her >> "
String cookieValue = "<< pass i værdien af cookie her >> "
cookie cookie = new
3
Foretag eventuelle nødvendige ændringer i værdien af en cookie ved hjælp af " setValue "-metoden. Den korrekte syntaks for denne metode er : Hej
setValue ( java.lang.String newCookieValue )
For eksempel
String newCookieValue = << " pass i den nye værdien af cookien her ">> ;
cookie.setValue ( newCookieValue )