手机
当前位置:查字典教程网 >编程开发 >JSP教程 >jsp实现cookie的使用
jsp实现cookie的使用
摘要:packagecoreservlets;importjava.io.*;importjavax.servlet.*;importjavax....

packagecoreservlets;

importjava.io.*;

importjavax.servlet.*;

importjavax.servlet.http.*;

/**Setssixcookies:threethatapplyonlytothecurrent

*session(regardlessofhowlongthatsessionlasts)

*andthreethatpersistforanhour(regardlessof

*whetherthebrowserisrestarted).

*<P>

*TakenfromCoreServletsandJavaServerPages

*fromPrenticeHallandSunMicrosystemsPress,

*http://www.coreservlets.com/.

*©2000MartyHall;maybefreelyusedoradapted.

*/

publicclassSetCookiesextendsHttpServlet{

publicvoiddoGet(HttpServletRequestrequest,

HttpServletResponseresponse)

throwsServletException,IOException{

for(inti=0;i<3;i++){

//DefaultmaxAgeis-1,indicatingcookie

//appliesonlytocurrentbrowsingsession.

Cookiecookie=newCookie("Session-Cookie-"+i,

"Cookie-Value-S"+i);

response.addCookie(cookie);

cookie=newCookie("Persistent-Cookie-"+i,

"Cookie-Value-P"+i);

//Cookieisvalidforanhour,regardlessofwhether

//userquitsbrowser,rebootscomputer,orwhatever.

cookie.setMaxAge(3600);

response.addCookie(cookie);

}

response.setContentType("text/html");

PrintWriterout=response.getWriter();

Stringtitle="SettingCookies";

out.println

(ServletUtilities.headWithTitle(title)+

"<BODYBGCOLOR="#FDF5E6">n"+

"<H1ALIGN="CENTER">"+title+"</H1>n"+

"Therearesixcookiesassociatedwiththispage.n"+

"Toseethem,visitthen"+

"<AHREF="/servlet/coreservlets.ShowCookies">n"+

"<CODE>ShowCookies</CODE>servlet</A>.n"+

"<P>n"+

"Threeofthecookiesareassociatedonlywiththen"+

"currentsession,whilethreearepersistent.n"+

"Quitthebrowser,restart,andreturntothen"+

"<CODE>ShowCookies</CODE>servlettoverifythatn"+

"thethreelong-livedonespersistacrosssessions.n"+

"</BODY></HTML>");

}

}

【jsp实现cookie的使用】相关文章:

jsp与sql语句的混合使用示例

jsp 页面显示的一些用法

利用Java实现zip压缩/解压缩

JSP中Actions的使用

在JSP编程中Application的使用方法详解

java中cookie操作详细

jsp如何链接mysql数据库的操作

jsp+jdbc实现连接数据库的方法

JSP中bean的使用

实现jsp验证码的简单小例子

精品推荐
分类导航