⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 savetest.java

📁 在线考试系统
💻 JAVA
字号:
package com.gton.servlet.student;

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

import java.sql.*;
import com.gton.bean.db.DataBean;
import com.gton.bean.util.DB_Conn;
import com.gton.bean.Bean.*;


public class saveTest extends HttpServlet
{
    DataBean ju=new DataBean();
	test1Bean bean1=new test1Bean();
	test2Bean bean2=new test2Bean();
	test3Bean bean3=new test3Bean();
	testBean  bean=new testBean();
	public void doPost(HttpServletRequest req,HttpServletResponse res)throws ServletException ,IOException
 {
	res.setContentType("text/html;charset=GB2312");
	PrintWriter out=res.getWriter();
	req.setCharacterEncoding("Gb2312");
   
   HttpSession session = req.getSession();
   
   //单选题数
   testBean bea1=ju.getnum1();
   //多选题数
   testBean bea2=ju.getnum2();
   //判断题数
   testBean bea3 =ju.getnum3();
   
   // 取学生证
   String number=(String)session.getAttribute("number");
   
   //取单选题号
   int[] n1=new int[100];
   
   bean=(testBean)session.getAttribute("bean");
   for(int i=0;i<bea1.getN1();i++)
   {
 	    n1[i]=bean.getNum1()[i];
   
   }
   //取多选题号
   int[] n2=new int[100];
   bean=(testBean)session.getAttribute("bean");
   for(int i=0;i<bea2.getN2();i++)
   {
 	  n2[i]=bean.getNum2()[i];
   }
 
   //取判断题号
   int[] n3=new int[100];
   bean=(testBean)session.getAttribute("bean");
   for(int i=0;i<bea3.getN3();i++)
   {
 	  n3[i]=bean.getNum3()[i];
   
   }
  
   //取单选题答案
   String[] s_answer=new  String[100] ;
    for(int i=0;i<100;i++)
		s_answer[i]="";
   for(int i=0;i<bea1.getN1();i++)
   {
	   if(req.getParameter("s_answer"+i)!=null)
	  s_answer[i]=req.getParameter("s_answer"+i);
   }
	bean1.setTest_answer(s_answer);
	
	   
	//取多选题答案
	
	String[] m_answer=new String[100];
	for(int i=0;i<100;i++)
		m_answer[i]="";
	for(int i=0;i<bea2.getN2();i++)
	{
	 if(req.getParameter("m1_answer"+i)!=null)
	 m_answer[i]=m_answer[i]+req.getParameter("m1_answer"+i);
	 if(req.getParameter("m2_answer"+i)!=null)
	 m_answer[i]=m_answer[i]+req.getParameter("m2_answer"+i);
	 if(req.getParameter("m3_answer"+i)!=null)
	 m_answer[i]=m_answer[i]+req.getParameter("m3_answer"+i);
	 if(req.getParameter("m4_answer"+i)!=null)
	 m_answer[i]=m_answer[i]+req.getParameter("m4_answer"+i);
	  }

	  bean2.setTest_answer(m_answer);
	
	   
   //取判断题答案
	 String[] j_answer=new  String[100];
	   for(int i=0;i<100;i++)
			j_answer[i]="";
	   for(int i=0;i<bea2.getN2();i++)
	   {
		if(req.getParameter("j_answer"+i)!=null)
		j_answer[i]=req.getParameter("j_answer"+i);
	   }

	bean3.setTest_answer(j_answer);
	
	//保存答案到数据库
   ju.insertTest1(bean1, number, n1);
   ju.insertTest2(bean2, number, n2);
   ju.insertTest3(bean3, number, n3);
   ju.insertTest4("e:/test", number);
  
     }
  
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -