servlet 第五讲 笔记 详解cookie,网站框架改进,用户登录改进
来源:互联网 发布:sql两表关联查询语句 编辑:程序博客网 时间:2024/05/08 10:08
第五讲 详解cookie,网站框架改进,用户登录改进
1.
2.
3.
4.
一.Cookie
首先在处理文件中,将cookie添加,在这之前先确保验证成功,再添加cookie:
- Cookie
cname=new Cookie( "username",u); - Cookie
cpass= newCookie( "passwd",p); - res.addCookie(cname);
- res.addCookie(cpass);
- System.out.println("cookie已添加");
这个时候cookie中存在了以username和passwd为名字,u和p为具体数据的两个cookie。
接着在登录页面将cookie调出来删除:
- deleteCookie(keep,req);//调用删除COOKIEs
- public voiddeleteCookie(String s,HttpServletRequest req){
- System.out.println("得到的keep:"+s);
- if(s!=null){
- System.out.println("可以删除");
- Cookie
[]all= //得到全部cookiereq.getCookies(); - if(all!=null){
- for(int
i=0;ilength;i++){//遍历Cookie找到相对应的 - if(all[i].getName().equals("username")){
- all[i].setMaxAge(0);
- System.out.println("Cookie已删除");
- }
- }
- }else{
- System.out.println("没有cookie存在");
- }
- }
- }
- public
void showCookies(PrintWriter pw,HttpServletRequest req){ - Cookie
[]c=req.getCookies(); - if(c!=null){
- //遍历所有cookie,找到相应的,输出
- for(int
i=0;ilength;i++){ - Cookie
temp=c[i]; - String
val=temp.getValue(); - pw.println(i+":"+val+"
"); - }
- }else{
- pw.println("不存在cookie,或者cookie过期");
- }
- }
基本上cookie就是这么用了。。。。。。。其他变化就需要一些代码规范化的思想。
用面向对象思想包装下这些方法,使得调用的时候不那么乱,让自己容易看懂,也容易修改。
避免造成代码重复。
网站框架什么的就是一些MV
登录改进也是这样,需要用到整体的分层,将显示界面的划分为上层,将处理和其他封装对象划分为下层,如果有必要可以再划分一个中间层。
MVC-model,view,control我是这么理解的。
- servlet 第五讲 笔记 详解cookie,网站框架改进,用户登录改进
- servlet学习笔记7——网站框架的改进
- 用户管理系统之网站框架的改进
- 用户管理系统网站框架改进之MVC模式
- servlet 第五讲 笔记 续
- 记一次登录程序的改进过程(改进记住密码功能、提高用户交互)
- FishC笔记—04 讲:改进我们的小游戏
- 登录对话框的改进
- Servlet自学第30讲(最后一讲):SQLHelper工具类的改进
- 网站优化策略改进
- JSP(6):网站框架的改进mv模式
- JSP(6):网站框架的改进mv模式(2)
- 运动框架的改进
- java 学习笔记--------改进后的登录界面
- servlet学习笔记3——用户登录网站(通过session验证登陆用户)
- servlet学习笔记3——用户登录网站(通过session验证登陆用户)
- 用户登录网站(servlet版本1.2)
- 基于J2EE技术的SSH框架的改进-笔记
- 准备完成的GPS相机的部分,相机部…
- 准备完成的GPS相机的部分,GPS部分…
- mysql 中 limit 嵌…
- servlet 第四讲 笔记 分页技术
- 今天的收藏
- servlet 第五讲 笔记 详解cookie,网站框架改进,用户登录改进
- servlet 第五讲 笔记 续
- servlet 第六讲 servletConte…
- servlet 第七讲 美化,管理系…
- 防范 DDOS攻击
- servlet 第八讲tomcat 配置
- 【转】mysql——自增量 a…
- PAL60
- 昨天终于把servlet+jsp,mvc的信息…