jsp程序问题,我好闹心,帮帮忙,作了半天了! 刚学,就是想不懂! 30

创建一个项目叫cookie,目的是演示cookie和session的作用该项目包含的一个logonwithcookie.html文件,界面如下:其中cookie生命周期的... 创建一个项目叫cookie,目的是演示cookie和session的作用
该项目包含的一个logonwithcookie.html文件,界面如下:

其中cookie生命周期的值分别是:不保存-0;一天-86400;一周-604800; :2592000
永久:31536000
该页面提交后交给WriteCookie.java对应的servlet来处理。

该项目包含3个servlet,分别是:
1、 WriteCookie.java: 验证登陆功能,其大体功能如下:
 先设定request的编码方式为UTF-8
 再设定response的内容类型,其中字符集也是UTF-8
 通过request的getParameter方法得到字符串类型的用户名的值和cookie生存期的值,同时使用Integer的parseInt方法将生存期转换成int类型
 通过request的getSession方法得到HttpSession对象session
 如果用户名既不是null也不是空串,则将用户名对(名/值)写入session和cookie,同时向显示器显示
***:您已经成功登陆,同时设定cookie的生存周期为选定的时间
 如果用户名是null或用户名是空串,则重定向到logonwithcookie.html页面
2、VerifyLogonWithCookie.java:
 先设定request的编码方式为UTF-8
 再设定response的内容类型,其中字符集也是UTF-8
 通过request对象的getCookies方法得到该客户端的所有cookie(注意:返回值是Cookie数组)
 遍历cookie数组,查看是否有WriteCookie.java 中写入的有关用户名的cookie名对,如果找到,先通过request的getSession方法得到HttpSession对象session,然后将得到的用户名值写入到session中,并在显示器上显示“欢迎”,如果遍历完成也没找到,则重定向到logonwithcookie.html页面
3、 VerifyLogon.java:
 先设定request的编码方式为UTF-8
 再设定response的内容类型,其中字符集也是UTF-8
 通过request的getSession方法得到HttpSession对象session,调用session的getAttribute方法得到保存到session中的用户名
 如果用户名为null,则重定向到logonwithcookie.html页面,否则显示“欢迎您:”****
我的邮箱是flyzz1@163.com
展开
 我来答
二手愛情
2009-04-10
知道答主
回答量:17
采纳率:0%
帮助的人:0
展开全部
帮你写了一个,代码就不贴了,邮箱:492413155@qq.com
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式