<%@ page session="false" %> <%@ page errorPage="ReservationError.jsp" %> Response to reservation <% String name = request.getParameter("name").trim(); if (name.equals("")) throw new Exception("name missing"); %>

Thank you, <%= name %>. This is to acknowledge that you have reserved room <%= request.getParameter("room") %> for <%= request.getParameter("course") %> at <%= request.getParameter("time") %> on <% String dayString = ""; String[] days = request.getParameterValues("days"); if (days == null) throw new Exception("days missing"); int dayLength = days.length; if (dayLength == 1) dayString = days[0]; else if (dayLength == 2) dayString = days[0] + " and " + days[1]; else { for (int i = 0; i < dayLength - 1; i++) dayString = dayString + days[i] + ", "; dayString = dayString + " and " + days[dayLength - 1]; } out.write(dayString); %>.

The following software will be available: <% String office = request.getParameter("Office"); String studio = request.getParameter("Studio"); String java = request.getParameter("Java"); String adobe = request.getParameter("Adobe"); if (office != null) out.println("
Microsoft Office"); if (studio != null) out.println("
Visual Studio"); if (java != null) out.println("
Java SDK"); if (adobe != null) out.println("
Adobe Acrobat"); %>