The import Attribute

<%-- JSP page directive --%> <%@ page import="java.util.*,coreservlets.*" %> <%-- JSP Declaration (see Section 10.4) --%> <%! private String randomID() { int num = (int)(Math.random()*10000000.0); return("id" + num); } private final String NO_VALUE = "No Value"; %> <%-- JSP Scriptlet (see Section 10.3) --%> <% Cookie[] cookies = request.getCookies(); String oldID = ServletUtilities.getCookieValue(cookies, "userID", NO_VALUE); String newID; if (oldID.equals(NO_VALUE)) { newID = randomID(); } else { newID = oldID; } LongLivedCookie cookie = new LongLivedCookie("userID", newID); response.addCookie(cookie); %> <%-- JSP Expressions (see Section 10.2) --%> This page was accessed at <%= new Date() %> with a userID cookie of <%= oldID %>.