java クッキーを利用して現在時刻を記録し,2回目以降のアクセス時は,クッキーの値を取り出し,前回にアクセスした時刻の情報を画面に表示したいです
java
1protected void processRequest(HttpServletRequest request, HttpServletResponse response) 2 throws ServletException, IOException { 3 response.setContentType("text/html;charset=UTF-8"); 4 try (PrintWriter out = response.getWriter()) { 5 /* TODO output your page here. You may use following sample code. */ 6 Date date = new Date(); 7 SimpleDateFormat sdf = new SimpleDateFormat("yyyy'年'MM'月'dd'日'k'時'mm'分'ss'秒'"); 8 String s = String.valueOf(sdf); 9 String time =s; 10 Cookie C = new Cookie("Data",time); 11 response.addCookie(C); 12 Cookie[] cs = request.getCookies(); 13 if (cs != null) { 14 for (int i = 0; i < cs.length; i++) { 15 String cookieName = cs[i].getName(); 16 if (cookieName.equals("Data")) { 17 String cookieValue= cs[i].getValue(); 18 out.print(cookieValue); 19 break; 20 } 21 } 22 } 23 } 24 }
描いてみたのですが、
java.text.SimpleDateFormat@bf29e7b2
と表示されて、時間が表示されません。
どこを直したら、現時間が表示されますか?
前回のアクセスの時間表示方法は何をすれば良いですか?
ヒントください、よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/23 05:42
2018/04/23 05:49
2018/04/23 06:36