init
This commit is contained in:
93
WebContent/get1.jsp
Normal file
93
WebContent/get1.jsp
Normal file
@@ -0,0 +1,93 @@
|
||||
<%@ 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;
|
||||
%>
|
||||
|
||||
<jsp:forward page="result.jsp"></jsp:forward>
|
||||
<%
|
||||
|
||||
|
||||
}
|
||||
|
||||
}catch(Exception e){e.printStackTrace();}
|
||||
|
||||
}
|
||||
%>
|
||||
<jsp:forward page="get.jsp"></jsp:forward>
|
||||
Reference in New Issue
Block a user