cookie显示上次访问时间
2016-01-07 10:17
357 查看
import java.io.IOException; import java.io.PrintWriter; import java.util.Calendar; import javax.servlet.ServletException; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class ShowLastAccessTime extends HttpServlet { public ShowLastAccessTime() { super(); } protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //输出汉字 应控制编码方式 response.setCharacterEncoding("UTF-8"); response.setContentType("text/html;charset=UTF-8"); PrintWriter write = response.getWriter(); write.print("您上次访问时间为:"); //获取用户的时间cookie Cookie[] cookies = request.getCookies(); for(int i = 0;cookies!=null&&i<cookies.length;i++){ if(cookies[i].getName().equals("lastAccessTime")){ long time = Long.parseLong(cookies[i].getValue()); Calendar date = Calendar.getInstance(); date.setTimeInMillis(time); write.print(date.getTime().toString()+"<br/>"); } } //设置用户时间cookie Cookie cookie = new Cookie("lastAccessTime",System.currentTimeMillis()+""); cookie.setMaxAge(1*30*24*60*60); response.addCookie(cookie); } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); } }
cookie显示用户上次访问时间
相关文章推荐
- Java 8:如何使用流方式查询数据库?
- 同志们再等等,三四月份跳槽加薪才最多
- android 任务栈启动模式
- 多线程的简单介绍与了解
- C/C++的就业,发展方向
- 把APK安装到SD卡和TF卡实现方案
- css3 transform, transition, animation区别和使用场景
- Understanding Steering Behaviors: Queue
- 邮件开发:复杂邮件的一个示例
- 给初学编程的人的新年干货
- android之VOLD:staging目录作用与ASEC文件 -总结
- weblogic集群搭建、代理服务器
- 详解HttpURLConnection
- HAProxy+Keepalived实现双主高可用负载均衡
- Activity生命周期
- Java transient,Volatile关键字
- Visual Studio使用
- Linux下Java环境变量配置
- Display: table-cell实现img、文字垂直居中
- ScaleType设置无效