En cookie är en liten fil som används för att lagra information lokalt på din dator . Cookies ofta skapade av webbservrar för att lagra information för enkel hämtning varje gång du besöker en webbsida . JavaServer Pages eller JSP , är en typ av teknik som är speciellt utformad för att skapa webbapplikationer enkelt , lätt och snabbt . JSP utnyttjar JavaScript -kod och JSP Standard Tag Library - JSTL - konstruktioner för att skapa dynamiska webbsidor , inklusive skapa cookies och hämta data som lagras i dem på din dator . Cookies och PageContext är implicita JSTL objekt . Den PageContext objekt för en webbsida innehåller information om miljön på den sidan . Saker du behöver
webbserver
JavaScript redaktör
Visa fler instruktioner
Skriv en kaka
1
Skapa en ny cookie genom att skriva följande kod till en JSP -fil :
@ sida direktiv :
< % @ page language = " java " import = " . java.util * " % >
JSP kod:
< %
String cookieName = " << pass i namnet på cookien här >> ";
String cookieValue = " << pass i värdet av kakan här >> ";
Cookie kaka = new Cookie ( cookieName , cookieValue ) ;
response.addCookie ( kaka ) ;
% >
HTML-kod :
Skriv
ett Cookie Använda JSP-fil < /title >
< /head >
<< sätt in erforderligt behandling här >>
< /body>
< /html >
Detta skapar en cookie objekt med ett namn som lagrats i " cookieName " variabel och ett värde som lagras i " cookieValue " variabel . Den cookie skickas sedan till användarnas webbläsare på sin dator med hjälp av " addCookie " metoden för svaret objektet .
2
Skapa en ny cookie genom att skriva önskad JSP -koden till en XML -fil , som en alternativ metod till steg 1 , ovan :
<< insert xml header >>
< jsp : root xmlns : JSP = " http://java.sun . com /JSP /Page " version = " << version >> " >
< , html >
< jsp : skriptlet >
String cookieName = " << pass i namnet på cookien här >> ";
String cookieValue = " << pass i värde av kakan här >> ";
Cookie kaka = ny
3
Gör alla nödvändiga ändringar av värdet av en cookie med " setValue " metoden . Den korrekta syntaxen för denna metod är :
setValue ( java.lang.String newCookieValue ) katalog
Exempelvis
String newCookieValue = << " passerar i den nya värdet av kakan här " >> ,
cookie.setValue ( newCookieValue ) katalog