En cookie er en liten fil som brukes til å lagre informasjon lokalt på din datamaskin. Cookies er ofte laget av web-servere for å lagre informasjon for enkel gjenfinning hver gang du besøker en nettside . JavaServer Pages , eller JSP , er en type teknologi som er spesielt utviklet for å lage web -applikasjoner enkelt, enkelt og raskt. JSP benytter JavaScript-kode og JSP Standard Tag Library - JSTL - konstruksjoner for å lage dynamiske websider , herunder oppretting cookies og hente data som er lagret i dem på datamaskinen. Cookies og PageContext er implisitte JSTL stedene. Den PageContext objekt for en webside inneholder informasjon om miljøet på den siden. Du trenger en Web server
JavaScript editor
Vis mer Instruksjoner
Skriv en cookie
en
Opprett en ny informasjonskapsel ved å skrive følgende kode inn i en JSP -fil : en
@ page direktiv : en
< % @ page language = " java " import = " . java.util * "% >
JSP -koden : en
< %
String cookieName = "<< pass i navnet på cookie her >> ";
String cookieValue = " << pass i verdien av cookie her >> ";
cookie cookie = ny cookie ( cookieName , cookieValue ) ;
response.addCookie ( cookie ) ;
% >
HTML kode :
Skriv en Cookie hjelp JSP-fil < /title >
< /head >
<< sette inn eventuell nødvendig behandling her >>
< p > < /body >
< /html >
Dette skaper en cookie objekt med et navn som er lagret i " cookieName " variabel og en verdi som er lagret i " cookieValue " variable . Cookie sendes deretter til brukernes nettleser på datamaskinen ved hjelp av " addCookie " metode for responsen objektet .
2
Opprett en ny informasjonskapsel ved å skrive inn de nødvendige JSP kode i en XML-fil , som en alternativ metode til trinn 1 , ovenfor : en
<< insert xml header >>
< jsp : root xmlns : jsp = " http://java.sun . com /JSP /Page " version = " << versjon >> " >
< ; html >
< jsp : skriptlet >
String cookieName = "<< pass i navnet på cookie her >> ";
String cookieValue = "<< pass i verdi av cookie her >> ";
cookie cookie = new
3
Gjør eventuelle nødvendige endringer i verdien av en cookie med " setValue " metoden. Riktig syntaks for denne metoden er : en
setValue ( java.lang.String newCookieValue )
For eksempel , etter
String newCookieValue = << "pass i det nye verdien av cookie her " >> ;
cookie.setValue ( newCookieValue )