<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%> <%@ page import="java.sql.*" %> <%-- <%@page import="com.sun.org.apache.bcel.internal.generic.Select"%>--%> <%! static int count1=0; %> <%! static int total=0; %> <% if(session.getAttribute("count")!=null){ String name=(String)session.getAttribute("quizname"); String ans= (String)session.getAttribute("ans"); Integer count=(Integer)session.getAttribute("count"); try{ if(count1==0) { count1=count-1; Class.forName("oracle.jdbc.driver.OracleDriver"); Connection con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","system","oracle"); PreparedStatement ps=con.prepareStatement("select answer from quizques where quizname='"+name+"' and qid='"+count1+"' "); ResultSet rs=ps.executeQuery(); if(rs.next()){ String ans1=rs.getString(1); System.out.println("ans1 on c10="+ans1); System.out.println("ans on get1="+ans); if(ans1.equals(ans)){ total=total+1; System.out.println("total="+total); } } con.close(); } else{ count1=count-2; System.out.print("count at get1:"+count); Class.forName("oracle.jdbc.driver.OracleDriver"); Connection con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","system","oracle"); PreparedStatement ps=con.prepareStatement("select answer from quizques where quizname='"+name+"' and qid='"+count1+"' "); ResultSet rs=ps.executeQuery(); if(rs.next()){ String ans1=rs.getString(1); System.out.println("ans1="+ans1); System.out.println("ans on get1="+ans); if(ans1.equals(ans)){ total=total+1; System.out.println("total="+total); } } con.close(); } if(count>(Integer)session.getAttribute("max")) { Integer max=(Integer)session.getAttribute("max"); Class.forName("oracle.jdbc.driver.OracleDriver"); Connection con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","system","oracle"); PreparedStatement ps=con.prepareStatement("select answer from quizques where quizname='"+name+"' and qid='"+max+"' "); ResultSet rs=ps.executeQuery(); if(rs.next()){ String ans1=rs.getString(1); System.out.println("ans1 on c1="+ans1); String ans2=(String) session.getAttribute("ans"); System.out.println("ans on get1="+ans2); if(ans1.equals(ans2)){ total=total+1; System.out.println("total="+total); } } con.close(); request.setAttribute("total",total); total=0; %> <% } }catch(Exception e){e.printStackTrace();} } %>