【Java Web 学习记录 】cookie的学习使用
2018-04-02 15:04
543 查看
<%--**********cookie中写入注册信息************--%>
<%
//设置请求的编译
request.setCharacterEncoding("GB18030");
String user= URLEncoder.encode(request.getParameter("user"),"utf-8");
//创建并且实例化cookie对象
Cookie cookie=new Cookie("mrCook",user+"#"+new Date().toString());
//设置Cookie的有效期
cookie.setMaxAge(60*60*24*30);
//保存cookie
response.addCookie(cookie);
%>
<%--****通过cookie保存并且读取用户登录信息****--%>
<%
//从request中获得Cookie对象集合
Cookie[] cookies=request.getCookies();
String user="";
String data="";
if(cookies!=null){
for(int i=0;i<cookies.length;i++){
if (cookies[i].getName().equals("mrCookie")){
//如果cookie的对象名为mrCookie,获取用户名
user= URLDecoder.decode(
cookies[i]
.getValue()
.split("#")[0]);
//获取注册时间
data=cookies[i].getValue().split("#")[1];
}
}
}
if("".equals(user)&&"".equals(data)){
%>第一次进入,游客!
<form action="index.jsp" method="post">
输入用户名<input name="user" type="text" value="">
<input type="submit" value="确定">
</form>
<%
}else {
%>您好!<%=user%><br>
注册时间:<%=data%><%
}
%>
<%
//设置请求的编译
request.setCharacterEncoding("GB18030");
String user= URLEncoder.encode(request.getParameter("user"),"utf-8");
//创建并且实例化cookie对象
Cookie cookie=new Cookie("mrCook",user+"#"+new Date().toString());
//设置Cookie的有效期
cookie.setMaxAge(60*60*24*30);
//保存cookie
response.addCookie(cookie);
%>
<%--****通过cookie保存并且读取用户登录信息****--%>
<%
//从request中获得Cookie对象集合
Cookie[] cookies=request.getCookies();
String user="";
String data="";
if(cookies!=null){
for(int i=0;i<cookies.length;i++){
if (cookies[i].getName().equals("mrCookie")){
//如果cookie的对象名为mrCookie,获取用户名
user= URLDecoder.decode(
cookies[i]
.getValue()
.split("#")[0]);
//获取注册时间
data=cookies[i].getValue().split("#")[1];
}
}
}
if("".equals(user)&&"".equals(data)){
%>第一次进入,游客!
<form action="index.jsp" method="post">
输入用户名<input name="user" type="text" value="">
<input type="submit" value="确定">
</form>
<%
}else {
%>您好!<%=user%><br>
注册时间:<%=data%><%
}
%>
相关文章推荐
- Java Web 学习笔记之四:Cookie介绍及使用
- javaWeb 使用cookie显示商品浏览记录
- JavaWeb开发使用Cookie创建-获取-持久化、自动登录、购物记录、作用路径
- Yaws(erlang web服务器框架) 学习记录之Cookie使用
- 【JavaWeb-7】Cookie记住用户名、历史浏览记录与Session的自动系列化、购物车案例、验证码使用
- Java 学习笔记20:深入Java的Cookie使用
- JAVA_WEB Oracle 10g学习: PL/SQL集合与记录
- java Web 个人学习记录
- 2009-03-10学习记录:NetBeans+Wicket开发JavaWeb应用程序
- JavaWeb -- Cookie应用实例 -- 购物历史记录
- Android学习记录(6)—将java中的多线程下载移植到Android中(即多线程下载在Android中的使用)③
- javaWeb 学习之旅(二)--------XML的使用方法
- javaweb之Cookie显示商品的浏览记录和Cookie的常见应用有哪些
- 记录学习JavaWeb的点点滴滴(1)
- JavaWeb -- Cookie应用实例 -- 购物历史记录
- JAVA_WEB Struts2学习:使用验证框架进行校验JSP页面元素 反编译工具的配置 Strtuts2 国际化学习
- 记录Delphi XE Web Server使用cookie出现的问题
- 学习Java中使用Netbeans的一些记录
- JAVA类库使用与学习记录
- java_web学习第二天(ServletConfig和ServletContext对象的作用和使用)