|
Re: Building a School Schedule Web Application problem [message #146043 is a reply to message #146034] |
Thu, 03 November 2005 08:05 |
test Messages: 51 Registered: July 2009 |
Member |
|
|
servlet code:
package org.eclipse.wtp.sample.classschedule;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class ScheduleServlet extends HttpServlet {
/* (non-Javadoc)
* @see
javax.servlet.http.HttpServlet#doPost(javax.servlet.http.Htt pServletRequest,
javax.servlet.http.HttpServletResponse)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse
response) throws ServletException, IOException {
// TODO Auto-generated method stub
super.doPost(request, response);
String title = request.getParameter("title");
int starttime = Integer.parseInt(request.getParameter("starttime"));
int endtime = Integer.parseInt(request.getParameter("endtime"));
String[] days = request.getParameterValues("day");
SchoolSchedule schedule =
(SchoolSchedule)request.getSession(true).getAttribute("schoolschedule ");
if(schedule == null)
{
schedule = new SchoolSchedule();
}
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;
SchoolClass clazz = new SchoolClass(title, starttime, endtime, day);
schedule.addClass(clazz);
}
request.getSession().setAttribute("schoolschedule", schedule);
getServletContext().getRequestDispatcher("/Schedule.jsp").forward(request,
response);
}
}
}
|
|
|
Re: Building a School Schedule Web Application problem [message #146052 is a reply to message #146043] |
Thu, 03 November 2005 08:11 |
Eclipse User |
|
|
|
Originally posted by: mvdb.ibl-software.nl
Remove the call to super.doPost(request, response) ?
Mvgr,
Martin
Kano wrote:
> servlet code:
>
> package org.eclipse.wtp.sample.classschedule;
>
> import java.io.IOException;
>
> import javax.servlet.ServletException;
> import javax.servlet.http.HttpServlet;
> import javax.servlet.http.HttpServletRequest;
> import javax.servlet.http.HttpServletResponse;
>
> public class ScheduleServlet extends HttpServlet {
>
> /* (non-Javadoc)
> * @see
> javax.servlet.http.HttpServlet#doPost(javax.servlet.http.Htt pServletRequest,
> javax.servlet.http.HttpServletResponse)
> */
> protected void doPost(HttpServletRequest request,
> HttpServletResponse response) throws ServletException, IOException {
> // TODO Auto-generated method stub
> super.doPost(request, response);
> String title = request.getParameter("title");
> int starttime =
> Integer.parseInt(request.getParameter("starttime"));
> int endtime = Integer.parseInt(request.getParameter("endtime"));
> String[] days = request.getParameterValues("day");
>
> SchoolSchedule schedule =
>
> (SchoolSchedule)request.getSession(true).getAttribute("schoolschedule ");
> if(schedule == null)
> {
> schedule = new SchoolSchedule();
> }
>
> 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;
> SchoolClass clazz = new SchoolClass(title,
> starttime, endtime, day);
> schedule.addClass(clazz);
> }
>
> request.getSession().setAttribute("schoolschedule", schedule);
>
> getServletContext().getRequestDispatcher("/Schedule.jsp").forward(request,
> response); }
> }
>
>
>
>
> }
>
>
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.03438 seconds