toral ass6

Upload: nikskagalwala

Post on 03-Apr-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/28/2019 Toral Ass6

    1/4

    Create a web page with separate forms, and corresponding servlets, to perform each of the

    following actions:

    1. Accept a course code, a year and a semester using a HTML form(written inside aservlet). An example form is given (semester should be a drop down menu), and

    display the following data about the course sections that ran in that semester:1. the course name,

    import java.io.IOException;import java.io.PrintWriter;

    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 mydoc

    */

    @WebServlet("/mydoc")

    publicclass mydoc extends HttpServlet {privatestaticfinallongserialVersionUID = 1L;

    /**

    * @see HttpServlet#HttpServlet()

    */

    public mydoc() {

    super();// TODO Auto-generated constructor stub

    }

    /**

    * @see HttpServlet#doGet(HttpServletRequest request,

    HttpServletResponse response)

    */

    protectedvoiddoGet(HttpServletRequest request, HttpServletResponseresponse) throws ServletException, IOException {

    // TODO Auto-generated method stub

    response.setContentType("text/html");

    PrintWriter out = response.getWriter();

    out.println(" Retrieve Course Information ");

    out.println("");

    out.println(" View Course Information ");

    out.println("");

    out.println("
    Course ID: ");

  • 7/28/2019 Toral Ass6

    2/4

    out.println("
    Year : ");

    out.println("
    Semester :");

    out.println(" ");

    out.println(" Fall");

    out.println(" Winter ");

    out.println(" Spring ");

    out.println(" Summer ");

    out.println(" ");

    out.println("
    ");

    out.println("");

    out.println(" ");

    out.println("");

    out.close();

    }

    /**

    * @see HttpServlet#doPost(HttpServletRequest request,

    HttpServletResponse response)*/

    protectedvoiddoPost(HttpServletRequest request, HttpServletResponseresponse) throws ServletException, IOException {

    // TODO Auto-generated method stub}

    }

    Person Query

    Search for:

    StudentInstructor

    Name:

    2. Create a registration interface, which takes a year, semester, student ID, courseid, and section id as input, and registers the student for that section by inserting a

    record in the takes relation. Example form code is given here. All exceptions

    should be caught and reported.

    import java.io.IOException;

    http://www.it.iitb.ac.in/moodle/pluginfile.php/77114/mod_assign/intro/RegisterPageServlet_2.javahttp://www.it.iitb.ac.in/moodle/pluginfile.php/77114/mod_assign/intro/RegisterPageServlet_2.javahttp://www.it.iitb.ac.in/moodle/pluginfile.php/77114/mod_assign/intro/RegisterPageServlet_2.java
  • 7/28/2019 Toral Ass6

    3/4

    import java.io.PrintWriter;

    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 RegisterPageServlet

    */

    @WebServlet("/RegisterPageServlet")

    publicclass RegisterPageServlet extends HttpServlet {

    privatestaticfinallongserialVersionUID = 1L;

    /**

    * @see HttpServlet#HttpServlet()

    */

    public RegisterPageServlet() {

    super();

    // TODO Auto-generated constructor stub}

    /**

    * @see HttpServlet#doGet(HttpServletRequest request,

    HttpServletResponse response)

    */

    protectedvoid doGet(HttpServletRequest request, HttpServletResponse

    response) throws ServletException, IOException {

    // TODO Auto-generated method stub

    response.setContentType("text/html");

    PrintWriter out = response.getWriter();

    out.println(" Retrieve Course Information

    ");

    out.println("");

    out.println(" Register For New Course ");

    out.println("");

    out.println("
    Student ID ");

    out.println("
    Course ID : ");

    out.println("
    Section : ");

    out.println("
    Year : ");

    out.println("
    Semester :");out.println("");

    out.println(" Fall");

    out.println(" Winter ");

    out.println(" Spring ");

    out.println(" Summer ");

    out.println(" ");

    out.println("

    ");

    out.println("");

    out.println(" ");

  • 7/28/2019 Toral Ass6

    4/4