📄 savetest.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 + -