1. 程式人生 > >記錄上次訪問時間

記錄上次訪問時間

import java.io.IOException;
import java.util.Date;
import java.text.SimpleDateFormat;
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 LastServlet extends HttpServlet {


/**需求:記錄上次訪問的時間
* 步驟:1.獲取所有的cookie,判斷是否是第一次的訪問
* 2.如果是第一次訪問,那就記錄當前時間,回寫到瀏覽器中;
* 3.如果不是第一次訪問
*     那就是獲取時間,輸出到瀏覽器,記錄當前時間,回寫到瀏覽器。
*     記錄當前的時間,回寫到瀏覽器。 
* */
private static final long serialVersionUID = 1L;


public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
Cookie [] cookies=request.getCookies();
Cookie cookie=Mycookie.getcookieByName(cookies,"last");
if(cookie==null){
response.getWriter().write("<h3>親,歡迎回來哦!!</h3>");

}else{
String value=cookie.getValue();
response.getWriter().write("<h3>親,又歡迎回來了,上次的時間是" +value+  "!!</h3>");

}
Date date=new Date();                                                                                             //
錯誤提示The constructor Date() is undefined 原因是我引進的是                                             // import java.sql.Date,其實應該是import java.util.Date
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-mm-dd HH:mm:ss");
String sDate=sdf.format(date);
Cookie c=new Cookie("last", sDate);
response.addCookie(c);


}


public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}


}

相關推薦

記錄上次訪問時間

import java.io.IOException; import java.util.Date; import java.text.SimpleDateFormat; import javax.servlet.ServletException; import javax

cookie-jsp實現記錄使用者上次訪問時間

步驟分析:1.建立一個serlvet RemServlet 路徑:/rem2.在servlet中:獲取指定cookie 例如:名稱為 lastTimerequest.getCookies()判斷cookie是否為空若為空:提示資訊 第一次訪問若不為空:獲取此cookie的va

Cookie案例-顯示用戶的上次訪問時間代碼實現

doget 獲得 java time -- utf-8 png tex edate 1 案例分析 2 Java實現代碼 public class LastAccessTimeServlet extends HttpServlet { protect

Servlet案例6:顯示用戶的上次訪問時間

type image cookies 記錄 pos servlet () 代碼實現 response 這裏是cookie的簡單應用 告訴用戶您的上次訪問時間是:xxxx-xx-xx xx:xx:xx 思路: 第一次訪問該網站時候,記錄當前訪問時間(new Date())

從Cookie獲取上次訪問時間簡單示例

1.程式碼編寫 CookieAndLastVisitTime.java package org.csdn.gyt; import java.io.IOException; import java.text.SimpleDateFormat; import java.util.D

JavaWeb 使用Cookie實現——顯示使用者上次訪問時間(教材學習筆記)

當用戶訪問一些web應用時,會自動顯示該使用者上次登陸的時間,使用Cookie技術可以實現這一要求 一、建立Servlet 在eclipse中建立web-chapter05的專案,並在專案下建立一個cn.itcast.chapter05.cookie.example的包,並在包中編寫一個

Cookie 之顯示使用者上次訪問時間

錯誤程式碼:     String currentTime = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss")                     .format(new Date());             Cookie c

cookie獲取瀏覽器上次訪問時間

import java.io.IOException; import java.io.PrintWriter; import java.util.Date; import javax.servlet.ServletException; import javax.servlet.http.C

javaweb學習總結 Cookie案例——顯示使用者上次訪問時間

當訪問某些web應用可顯示使用者上次訪問時間,利用cookie實現.設定cookie的name為lastAccess,value的值為lastAccessTime。 package cn.edu.bdu.mc; import java.io.IOException; im

Cookies 記錄和儲存使用者上次訪問時間

原理: 當我們第一次訪問時: (1)第一次訪問時,獲取當前時間顯示到瀏覽器中, (2)建立Cookie物件,時間作為Cookie的值,名為:lastTime (3)把Cookie傳送到瀏覽器儲存 第n次訪問時: (1)獲取Cookie的資料,取出上次儲存的Cookie,得到上次訪問的時間 (2)

Cookie案例-記錄使用者上次訪問時間+商品的瀏覽記錄

使用cookie來記錄使用者上次訪問瀏覽器的時間 cookie工具類:從cookie陣列中獲取指定名稱的cookie package com.utils; import javax.servlet.http.Cookie; public class MyCookieUtil { pub

cookies 顯示用戶上次訪問時間 學習筆記

cookies 顯示用戶上次訪問的時間Cookie.setMaxAge(72460*60) Cookie.setPath(“/day0X”); Httpwatch觀察 Cookie.setMaxAge(0)刪除同名Cookie import java.io.IOException; import java

LNMP架構訪問日誌、日誌切割、靜態檔案不記錄及過期時間設定

11月27日任務 12.10 Nginx訪問日誌 12.11 Nginx日誌切割 12.12 靜態檔案不記錄日誌和過期時間   Nginx訪問日誌 修改nginx配置檔案 [[email protected] vhost]# vim

Cookie應用:顯示上次訪問頁面時間

Q題目 要求: 顯示上次訪問頁面時間,並新增清除Cookie功能 如下圖: 清除Cookie A 程式碼 實現Cookie顯示上次訪問時間 package com.tcb.cookie; import java.io.I

mysql 添加時間列(用於記錄創建時間和修改時間

var arch csdn too 技術分享 def 兩個 key 分享 在mysql建表的時候需要添加兩個時間列,分別記錄當前記錄的創建時間和修改時間。 好。 下面是建表語句: [sql] view plain copy DRO

Python分析NGINX日誌裏面相同IP第一次訪問時間和最後一次訪問時間

NGINX 日誌分析 Python 有個小夥伴在群裏問如何分析一下相同IP訪問NGINX的第一次訪問時間和最後一次訪問時間,折騰了好一會最後寫出來測試一下,OK沒問題的,所以就記錄在這裏。思路:1、文件讀取2、先找出只訪問一次的 只有一次時間3、訪問多次的 尋找開始時間和 最後一次時間

js 獲取input type="file" 選擇的文件大小、文件名稱、上次修改時間、類型等信息

asc com params name serve func files rip key <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server">

記錄一個格式化時間方法

func now() color else option port str 天前 nts export function parseTime(time, cFormat) { if (arguments.length === 0) { return nu

記錄一下訪問https報doesn‘t contain CN or DNS sub錯誤

lse mail main follow rust log 版本說明 def end 版本說明 httpclinet:4.3.1jdk:1.6tomcat:6 異常信息 Caused by: javax.net.ssl.SSLException: Certificate f

linux下檔案的建立時間訪問時間、修改時間和改變時間

   Linux系統中沒有命令可以確切的檢視一個檔案的生成時間,但是可以知道訪問時間,修改時間,改變時間。 可以通過stat命令檢視一個檔案的訪問時間,修改時間,改變時間: 以下為三個時間的區別: 1、訪問時間(accesstime):讀取一次檔案的內容,該時間