在网页答卷的项目中,如果用户已经提交试卷,怎么样在jsp页面中查询数据库来知道已经提交试卷。
有学生试卷表tb_paperstu,学生试卷答案表tb_paperanswer

解决方案 »

  1.   

    主要是想在一个页面中显示这个测试是否已经提交,如果已经提交就显示已提交,没有提交就显示未提交。hibernate中有
    * 提交试卷(保存试卷到database)
    public void addPaperAnswer(TbPaperAnswer answer) {
     this.getHibernateTemplate().save(answer);
    }
     通过试卷编号,用户学号获得试卷答案的集合
    public List getTbPaperAnswer(String paper_num,String stu_no) {
    String hql = "from TbPaperAnswer where paper_num=? and stu_no=?";
    List list = this.getHibernateTemplate().find(hql,new Object[]{paper_num,stu_no});
    if(list.size()>0){
    return  list;
    }
    return null;
    }
      

  2.   

    能否说以下在jsp页面中怎么写?
      

  3.   

    提交以后,在jsp页面上提示试卷提交成功就可以啊然后跳转到其他页面。
    不需要查询数据库