there is ScheduleBean.java class as follows: package comm; public class ScheduleBean { private String subject; private int startTime; private int endTime; private int day; public boolean valid; public ScheduleBean(String subject, int startTime, int endTime, int day) { this.subject = subject; this.startTime = startTime; this.endTime = endTime; this.day = day; } public String getSubject() { return subject; } public void setSubject(String subject) { this.subject = subject; } public int getStartTime() { return startTime; } public void setStartTime(int startTime) { this.startTime = startTime; } public int getEndTime() { return endTime; } public void setEndTime(int endTime) { this.endTime = endTime; } public int getDay() { return day; } public void setDay(int day) { this.day = day; } public boolean isValid() { return valid; } public void setValid(boolean valid) { this.valid = valid; } } ScheduleTuition.java class as follows: package comm; import java.util.ArrayList; import java.util.List; public class ScheduleTuition { private List classes = new ArrayList(); public List getClasses() { return classes; } public void setClasses(List classes) { this.classes = classes; } public void addClass(ScheduleBean scheduleB) { classes.add(scheduleB); } } ScheduleServlet.java class as follows: package comm; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * Servlet implementation class ScheduleServlet */ @WebServlet("/ScheduleServlet") public class ScheduleServlet extends HttpServlet { private static final long serialVersionUID = 1L; /** * @see HttpServlet#HttpServlet() */ public ScheduleServlet() { super(); // TODO Auto-generated constructor stub } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String subject = request.getParameter("subject"); int startTime = Integer.parseInt(request.getParameter("startTime")); int endTime = Integer.parseInt(request.getParameter("endTime")); String[] days = request.getParameterValues("day"); ScheduleTuition schedule =(ScheduleTuition)request.getSession(true).getAttribute("ScheduleTuition"); if(schedule == null) { schedule = new ScheduleTuition(); } if(days != null) { for(int i = 0; i < days.length; i++) { String dayString = days[i]; int day; if(dayString.equalsIgnoreCase("SUN")) day = 0; else if(dayString.equalsIgnoreCase("MON")) day = 1; else if(dayString.equalsIgnoreCase("TUE")) day = 2; else if(dayString.equalsIgnoreCase("WED")) day = 3; else if(dayString.equalsIgnoreCase("THU")) day = 4; else if(dayString.equalsIgnoreCase("FRI")) day = 5; else day = 6; ScheduleBean clazz = new ScheduleBean(subject, startTime, endTime, day); schedule.addClass(clazz); } } request.getSession().setAttribute("ScheduleTuition", schedule); getServletContext().getRequestDispatcher("/Schedule.jsp").forward(request, response); } } Schedule.jsp class as follows: <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> Insert title here
Course Name:
Course Time: Sun Mon Tue Wed Thu Fri Sat to

Sunday Monday Tuesday Wednesday Thursday Friday Saturday
:00pm :00pm :00am
there is web.xml as follows: -1 Schedule Schedule comm.ScheduleServlet Schedule /Schedule Thanks in advance! :)