博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java web实现在cookie中保存用户名和密码,用户自动登入
阅读量:6861 次
发布时间:2019-06-26

本文共 1686 字,大约阅读时间需要 5 分钟。

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%>
Cookie使用的简单例子/title></head> <% Cookie[] cook = request.getCookies();//获取本地所有的Cookie对象 String[] userMessage = new String[] { "", "" }; //用户存储从cookie中获取的用户名和密码 if (cook != null) { for (int i = 0; i < cook.length; i++) { if (cook[i].getName().equals("userInfo")) { userMessage = cook[i].getValue().split("#");//通过分割split获取用户名和密码. } } } %>

本页面仅用于测试,只有输入用户名为张运涛,密码为123456时,提示正常登录,否则提示用户名密码错误;正常登入后会把用户名与密码保存在cookie中便于用户登入

用户名:
密码
 
 

check.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%>
Insert title here <% request.setCharacterEncoding("utf-8"); String userName = request.getParameter("userName"); String password = request.getParameter("password"); if (userName.equals("张运涛") && password.equals("123456")) { Cookie mycook=new Cookie("userInfo",userName+"#"+password); //设置cookie对象 mycook.setMaxAge(60*60*20*365); //设置cookie有效期 response.addCookie(mycook);//把cookie对象发送到客户端进行存储 %> <% } else { %> <% } %>

效果图

 

转载于:https://www.cnblogs.com/zyt-bg/p/10637147.html

你可能感兴趣的文章
【Scala】Scala之Control Structures
查看>>
三星手机拍照,从图库选择照片旋转问题完美解决
查看>>
算法笔记_173:历届试题 斐波那契(Java)
查看>>
菜鸟版JAVA设计模式—外观模式
查看>>
EasyUI----动态拼接EasyUI控件
查看>>
PHP session 跨子域问题总结 ini_set('session.cookie_domain', ".domain.com")
查看>>
Office WPS如何在页眉页脚添加一条横线
查看>>
站在 Android 开发的角度,聊聊 Airbnb 的 Lottie!!!
查看>>
数组去重Demo引出的思考
查看>>
javascript怎么禁用浏览器后退按钮
查看>>
AtomicLong可以被原子地读取和写入的底层long值的操作
查看>>
Android studio 将 Module 打包成 Jar 包
查看>>
Java中抽象类和抽象方法的区别
查看>>
任务调度JOB
查看>>
有关通过web来发送东西的小记住
查看>>
mysql数据类型
查看>>
Elasticsearch系统配置及rest风格API
查看>>
Filter过滤器详解(转)
查看>>
第一章 起步
查看>>
socket和http有什么区别?
查看>>