I am making an online examination system in java using oracle database and html... pages are in .jsp. I'm running the code in eclipse..everything seems to work fine except the null pointer exception which i get as an error when i try to run exam.jsp
. I am uploading the code and the screenshot of the error:
<%@ page language="java" import="co.etest.quiz.Exam"
contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Quiz</title>
<style type="text/css">
body {
background:
url("${pageContext.request.contextPath}/images/background.jpg");
}
</style>
</head><br/>
<body>
<div style="position:absolute;left:50px;top:20px">
<%
int currentQuestion=
(`enter code here` (Exam)request.getSession().getAttribute("currentExam")).getCurrentQuestion();
// System.out.println("Question Number "+currentQuestion+ " retrieved ");
%>
Current Question ${sessionScope.quest.questionNumber+1} / 10
</div>
<div style="position:absolute;width:1000px;padding:25px;
height: 200px;border: 1px solid green ;left:100px;top:60px">
<span>${sessionScope.quest.question}</span><br/><br/>
<form action="exam" method="post" >
<c:forEach var="choice" items="${sessionScope.quest.questionOptions}"
varStatus="counter">
<input type="radio" name="answer" value="${counter.count}" >${choice} <br/>
</c:forEach> <br/>
<%
if(currentQuestion > 0)
{
%>
<input type="submit" name="action" value="Previous" />
<%} %>
<%
if(currentQuestion < 9)
{
%>
<input type="submit" name="action" value="Next" />
<%} %>
<input type="submit" name="action" value="Finish Exam" />
</form>
</div>
</body>
</html>