20 RecordTimeServletjava import .*; import .*; import ; import .*; import .*; import .*; import import import import import import import import import .*; .*; .*; .*; .*; .*; .*; .*; .*; /** * The RecordTimeServlet uses the TimecardWorkflow and * HtmlProduction packages to create the formatted HTML * for the time entry form and to capture the entered hours. */ public class RecordTimeServlet extends BasicTimecardServlet { private static final DateFormat. | 20 RecordTimeServletjava import . import . import import . import . import . import . import . import . import . import . import . import . import . import . The RecordTimeServlet uses the TimecardWorkflow and HtmlProduction packages to create the formatted HTML for the time entry form and to capture the entered hours. public class RecordTimeServlet extends BasicTimecardServlet private static final DateFormat longFormat new SimpleDateFormat MMM dd yyyy private static final DateFormat shortFormat new SimpleDateFormat MMM dd private static final DateFormat keyFormat new SimpleDateFormat private static final DateFormat dayOfWeekFormat new SimpleDateFormat EE public void doGet HttpServletRequest request HttpServletResponse response throws ServletException lOException doPost request response Overrides method from HttpServlet. doPost is called by the servlet engine. public void doPost HttpServletRequest request HttpServletResponse response throws ServletException lOException RecordTimeServlet doPost try PagePrimitive page null RecordTimeServletjava 21 extract username from session HttpSession session false String username String extract parameters String client String project String code Get .