使用hibernate 完成考题类的新增功能

效果展示:

点击添加按钮后 添加添加模态框

试题科目 以及 科目类型有下拉框  并且下拉框的内容与数据库一至

并且题目类型的分数也会随之改变

2.功能实现步骤 :

one:点击添加按钮的时候 执行获取下拉框内容的操作 同时跳出模态框

two:选择题目类型的下拉框  分数进行改变 并且 答案进行radio和checkbox的转换

three:点击保存后  数据添加到数据库 页面跳转到列表主页

3.dao层的实现

主要有两个功能就是在数据库获取全部的科目  加上在 类型表中获取全部的题目类型

4.controller层

代码解析为:首先先实例话一个HashMap  名为resultMap

然后将查询到的subject信息放在subjectList中   将查询到的examtesttype的信息放在testtypeList中

接着实例话各自的vo对象 并且对subjectList 和 testtypeList进行循环赋值给各自的vo对象

然后将这些赋值后的vo对象放在各自的subjectListvo中 和 testtypeListvo中

最后将 subjectListvo, testtypeListvo放在 resultMap中 进行返回。

4.jsp页面

添加的模态框

js:

到这里步骤one two 基本完成  接下来实现步骤three

6.controller层

有关CommonMessageResultVO的写法:主要是为了来保存返回的是true 还是 false 以及一些错误信息

7.js

重点在于拿到答案

over。

时间: 2024-10-09 07:54:11

使用hibernate 完成考题类的新增功能的相关文章

使用hibernate 完成考题类的修改功能以及删除功能

修改功能跟上篇的增加功能基本一样  在这里就做讲解了 唯一不同的是  修改的重点在于要拿到这条数据 下面是代码展示: controller层: jsp: js部分 over

使用hibernate 完成考题类的列表展示以及查看功能

效果展示: 点击展示考题按钮 会在模态框中展示该考题的详细信息 2.ITestdao 以及Testdaoimpl 在这里请自行写ITestvodao 以及Testvodaoimpl  基本与上面的一样只是实体类换成ExamTestVO (在前序里有vo展示) 3.controller 主要用到两个方法  第一个是findalltest  另一个是gettestabyid(查看考题的详细信息时  是通过在前台返回一个id后 后台去查询 最后再返回给前台页面  最后的最后页面再展示后台返回的数据)

PHP5.2至5.6的新增功能详解

截至目前(2014.2), PHP 的最新稳定版本是 PHP5.5, 但有差不多一半的用户仍在使用已经不在维护 [注] 的 PHP5.2, 其余的一半用户在使用 PHP5.3 [注].因为 PHP 那"集百家之长"的蛋疼语法,加上社区氛围不好,很多人对新版本,新特征并无兴趣.本文将会介绍自 PHP5.2 起,直至 PHP5.6 中增加的新特征. PHP5.2 以前:autoload, PDO 和 MySQLi, 类型约束 PHP5.2:JSON 支持 PHP5.3:弃用的功能,匿名函数

.NET Framework 1.1、2.0、3.0、3.5、4.0各版本新增功能

一..NET Framework 1.1版本 1.ASP.NET移动控件 2.ADO.NET的改动 添加System.Data.Odbc命名空间 新增System.Data.OracleClient命名空间供Oracle使用 DataReader对象公开HasRows属性,判断是否有返回行 Connection对象具有EnlistDistributedTransaction,可以在分布式事务中启动手动登记. 3.并发执行 .NET Framework 1.1版本支持并行执行. 4..NET Fr

新增功能的实现

3.学生信息新增的实现 a.编写HTML网页 首先在现有的student_list.html网页中新加一个新增的按钮 并编写该按钮所对应的点击的方法,该方法是跳到新增网页上去 值得注意的是: 此处跳转绑定了一个返回路径,便于返回 b.新建一个增加的网页,网页名就是student_edit.html. 该网页head部分同样,用于导包 该网页是body部分内容则是一个form表单 <body class="easyui-layout"><div data-options

店铺无缝对接一号旺铺小程序 盘点微信小程序新增功能

前段时间,笔者写过一篇<不开发,商家店铺如何快速接入微信一号旺铺小程序>的文章.结果反响平平,无人问津.所以,笔者就在想,也许小程序真的大势已去. 盘点迄今为止微信小程序增加的功能:价值提升,商家福音到了! 盘点迄今为止微信小程序增加的功能:价值提升,商家福音到了! 但是,就在本人下定决心以后少关注小程序的当口,腾讯似乎终于觉醒了,张小龙也终于向现实低头妥协,微信官方宣布的小程序新增功能绝地反击,热乎了众多商家的心,也活跃了个人创业开发者的兴奋基因.其实,自小程序面市已来,其功能一直在不断完善

Docker 1.13 – 新增功能大揭秘

前言 Docker 1.13 马上就要发布了.从 7 月 29 日发布 1.12 发布以来,已经过去 4 个多月了,对于活跃的 Docker 社区来说,已经很久了,让我们看看都 1.13 都新增了什么内容吧. 1.13 有一千二百多个 issue/pull request,四千多个 commits,是历史上最高的.这并不是一个简单的小版本变化,里面有大量的更新. 要想测试 1.13.0 的新功能,可以起一个新的机器,然后在里面运行:curl -fsSL https://test.docker.c

详解Tomcat 7的七大新特性和新增功能

Apache发布首个Tomcat 7版本已经发布了有一段时间了,Tomcat 7引入了许多新功能,并对现有功能进行了增强.很多文章列出了Tomcat 7的新功能,但大多数并没有详细解释它们,或指出它们的不足,或提供代码示例.本文将明确描述Tomcat 7中七个最显著的特征和新增的功能,并对其作出评论,而不是仅仅列出新的功能.本文还提供了代码例子以方便你可以对其有更好的理解. 本文分为两个部分,分别是"Tomcat 7的新特性"和"Tomcat 7增强的功能". To

Windows Server 2016-Win Ser 2016新增功能

本来想着整个系列都是与Active Directory相关的内容,上一章节我们应读者要求补充了Window Server 2016标准版与数据中心版的区别,鉴于读者的疑惑,从本章节开始补充三到五章与Windows Server 2016相关内容,希望可以帮到有需要的读者.PS.建议读者们学会学习的方法,学会搜索并消化整理相关知识点是学习技术的第一步,贪多嚼不烂,善于理解并按自己的思路总结相关内容才能不断进步:学习微软相关技术,要学会在docs.microsoft.com(docs.microso