一、笔记
- request域对象
- servletContext域对象
- 总结
cookie技术(客户端技术)
session技术
总结:
案例分析
二、撸代码
- 记录上一次访问时间的案例代码实现
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
//1.首先处理响应乱码问题
response.setContentType("text/html;charset=UTF-8");
//2.获取所有的cookie对象
Cookie[] cookies = request.getCookies();
//3.遍历所有的cookie对象,判断是否是第一次访问
String lastTime = null;
for(int i = 0; cookies!=null && i < cookies.length; i++)
{
//获取cookies中的名称
String name = cookies[i].getName();
//获取cookies中保存的值
if(name.equals("lastAccess"))
{
//获取cookie中的时间
lastTime = cookies[i].getValue();
}
}
if(lastTime == null)
{
response.getWriter().print("这是你首次访问本网站");
}
else
{
response.getWriter().print("你上次访问本网站的时间是:"+lastTime);
}
String time = String.format("%tF %<tT", new Date());
Cookie cookie = new Cookie("lastAccess", time);
//可以设置存活时间
cookie.setMaxAge(60*60);
response.addCookie(cookie);
}
三、分享与交流
最后有兴趣一起交流的,可以关注我的公众号:这里你能够学到很实用的技巧,不是常用的我不说,公众号回复提取码即可获取以下学习资料啦啦啦啦,喜欢就拿去吧!!
(链接时常会失效,若出现此类情况,可以加我微信:17722328325(加时请备注:学习资料))
-
Java web从入门到精通电子书
-
Python机器学习电子书
-
Python400集(北京尚学堂)
-
JavaScript项目案例、经典面试题
-
Java300集(入门、精通)
-
Java后端培训机构录集(同事培训内部提供)
-
java重要知识pdf文档(价值连城呀呀,不收藏你会后悔的)