toral ass6
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