QuizServlet.java
import java.io.IOException;
import java.io.PrintWriter;
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 {
int correct=0,incorrect=0;
String a1=request.getParameter("q1");
String a2=request.getParameter("q2");
String a3=request.getParameter("q3");
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
try{
if(a1.equals("4"))
{
correct++;
}
else
{
incorrect++;
}
if(a2.equals("apple"))
{
correct++;
}
else
{
incorrect++;
}
if(a3.equals("lion"))
{
correct++;
}
else
{
incorrect++;
}
out.println("Correct : " +correct +"Incorrect : " +incorrect);
out.close();
} finally {
out.close();
}
}
HTML file
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<form action="QuizServlet" method="post">
Q1) what is 2+2?<br/>
<input type="radio" name="q1" value="2">2<br/>
<input type="radio" name="q1" value="3">3<br/>
<input type="radio" name="q1" value="4">4<br/>
Q2) what is a fruit? <br/>
<input type="radio" name="q2" value="apple">apple<br/>
<input type="radio" name="q2" value="carrot">carrot<br/>
<input type="radio" name="q2" value="tomato">tomato<br/>
Q3which is the animals? <br/>
<input type="radio" name="q3" value="lion">lion<br/>
<input type="radio" name="q3" value="crow">crow<br/>
<input type="radio" name="q3" value="eagle">eagle<br/>
<input type="submit" value="check"/>
</form>
</body>
</html>
Comments
Post a Comment