Sunteți pe pagina 1din 9

index.

html
<html>
<body style="color: bisque; background:
blue">
<form action="QuizServlet">
<h1>Question Answer WebForm</h1>
Enter RollNo:<br><input type="text" name="rollno"><br>
Enter Name:<br><input type="text" name="name"><br>
<fieldset>
Q.1 Is it ODBC came before JDBC??<br>
<input type="radio" value="Yes" name="q1">Yes
<input type="radio" value="No" name="q1">No <br><br>

Q.2 how many version JavaEE has??<br>


<input type="radio" value="9" name="q2">9
<input type="radio" value="8" name="q2">8<br><br>
Q.3 Servlet is Part of____??<br>
<input type="radio" value="WebContainer" name="q3"> WebContainer
<input type="radio" value="ServerContainer" name="q3">ServerConainer
<input type="radio" value="Container" name="q3">Container<br><br>

Q.4 Which of the following is not true for servlet?<br>


<input type="radio" value="It is persistent" name="q4">It is persistent
<input type="radio" value="Platform independent" name="q4">Platform independent
<input type="radio" value="High performance" name="q4">High performance
<input type="radio" value="It is multi threaded" name="q4">It is multi threaded
<input type="radio" value="It is single threaded." name="q4">It is single
threaded.<br><br>
Q.5 Which JSP tag is used to transfer processing to another JSP page?<br>
<input type="radio" value="jsp:include" name="q5"> jsp:include
<input type="radio" value="jsp:forward" name="q5">jsp:forward
<input type="radio" value="jsp:redirect" name="q5">jsp:redirect<br><br>

Q.6 Which is least visibility scope for Java bean in JSP? <br>
<input type="radio" value="Page" name="q6"> Page
<input type="radio" value="Session" name="q6">Session
<input type="radio" value="Request" name="q6">Request<br><br>

Q.7 Which method of the servlet is/are called several times in its life? <br>
<input type="radio" value="init()" name="q7">init()
<input type="radio" value="doPost()" name="q7">doPost()
<input type="radio" value="destroy()" name="q7">destroy()<br><br>

Q.8 Which is not a valid scope for Java bean in JSP? <br>
<input type="radio" value="Session" name="q8">Session
<input type="radio" value="Global" name="q8">Global
<input type="radio" value="Application" name="q8">Application<br><br>

Q.9 A session bean represents a multiple clients inside the Application Server?<br>
<input type="radio" value="True" name="q9"> True
<input type="radio" value="False" name="q9">False
<br><br>

Q.10 Which of the following is the format for EJB deployment descriptor files? <br>
<input type="radio" value="XML" name="q10">XML
<input type="radio" value="HTML" name="q10">HTML
<input type="radio" value="JAVA" name="q10">JAVA<br><br>
<br><br>
<input type="submit" value="Submit"><br><br>
<input type="reset" value="reset">
</fieldset>
</form>
</body>
</html>
QuizServlet.java
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class QuizServlet extends HttpServlet {
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
try (PrintWriter out = response.getWriter()) {
/* TODO output your page here. You may use following sample code. */
out.println("<!DOCTYPE html>");
out.println("<html>");
out.println("<head>");
out.println("<title>Servlet QuizServlet</title>");
out.println("</head>");
out.println("<body bgcolor='lightblue'>");
String name=request.getParameter("name");
String ans1=request.getParameter("q1");
String ans2=request.getParameter("q2");
String ans3=request.getParameter("q3");
String ans4=request.getParameter("q4");
String ans5=request.getParameter("q5");
String ans6=request.getParameter("q6");
String ans7=request.getParameter("q7");
String ans8=request.getParameter("q8");
String ans9=request.getParameter("q9");
String ans10=request.getParameter("q10");

out.print("<br><b>Hello student :</b>"+name+"<br><br>");


out.print("<br><b>Your answers are:</b><br><br>");
out.print("Is it ODBC came before JDBC?? :<br>"+ans1+"<br>");
out.print("how many version JavaEE has? :<br>"+ans2+"<br>");
out.print("Servlet is Part of____?? :<br>"+ans3+"<br>");
out.print("Which of the following is not true for servlet? :<br>"+ans4+"<br>");
out.print("Which JSP tag is used to transfer processing to another JSP page?
:<br>"+ans5+"<br>");
out.print("Which is least visibility scope for Java bean in JSP? :<br>"+ans6+"<br>");
out.print("Which method of the servlet is/are called several times in its life?
:<br>"+ans7+"<br>");
out.print("Which is not a valid scope for Java bean in JSP? :<br>"+ans8+"<br>");
out.print("A session bean represents a multiple clients inside the Application Server?
:<br>"+ans9+"<br>");
out.print("Which of the following is the format for EJB deployment descriptor files?
:<br>"+ans10+"<br>");

out.print("<br><b>Hello student:</b>"+name+"<br>");
Connection con=DriverManager.getConnection("jdbc:derby://localhost:1527/QnA
","root","root");
Statement stmt = con.createStatement();
ResultSet res = stmt.executeQuery("select * from QUIZ_ANS");
int count=0;
while(res.next())
{
if(ans1.equals(res.getString("Answer")))
{
out.println("<br>Correct"+"<br>");
count++;

}
else if(ans2.equals(res.getString("Answer")))
{
out.println("Correct"+"<br>");

count++;
}
else if(ans3.equals(res.getString("Answer")))
{
out.println("Correct"+"<br>");

count++;
}

else if(ans4.equals(res.getString("Answer")))
{
out.println("Correct"+"<br>");

count++;

else if(ans5.equals(res.getString("Answer")))
{
out.println("Correct"+"<br>");

count++;

else if(ans6.equals(res.getString("Answer")))
{
out.println("Correct"+"<br>");

count++;
}

else if(ans7.equals(res.getString("Answer")))
{
out.println("Correct"+"<br>");

count++;
}

else if(ans8.equals(res.getString("Answer")))
{
out.println("Correct"+"<br>");

count++;
}

else if(ans9.equals(res.getString("Answer")))
{
out.println("Correct"+"<br>");

count++;

else if(ans10.equals(res.getString("Answer")))
{
out.println("Correct"+"<br>");
count++;

else
out.println("InCorrect"+"<br>");

}
out.println("<br><b>Score is :</b>"+count+"<br>");
out.println("</body>");
out.println("</html>");
} catch (SQLException ex) {
Logger.getLogger(QuizServlet.class.getName()).log(Level.SEVERE, null, ex);
}
}
}

Output:

S-ar putea să vă placă și