На моей html-странице я попросил ввести данные имени, фамилии. То, что я хочу, это отслеживать человека, и если он повторил человека, и если он пропустил какое-либо из полей для ввода, используйте ранее введенное значение для пропущенного параметра.
А также, если параметр отсутствует и клиент является первым посетителем timme, укажите «Неизвестно» для пропущенных значений
Cookie firstName = new Cookie("first_name", request.getParameter("fname"));
Cookie lastName = new Cookie("last_name", request.getParameter("lname"));
firstName.setMaxAge(60*60*24);
lastName.setMaxAge(60*60*24);
response.addCookie( firstName );
response.addCookie( lastName );
RequestDispatcher rd=request.getRequestDispatcher("seeClientInfo");
rd.include(request, response);
Cookie[] cookies = request.getCookies();
PrintWriter out = response.getWriter();
if( cookies != null ) {
for (Cookie cookie : cookies) {
out.println(cookie.getName() + " : ");
out.println(cookie.getValue() );
}
} else {out.println("Unknown");}