实例介绍
java+mysql 前台: 1、学生的注册登录 2、考试:选择题,完成后自动评分出成绩,考试时间为90分钟,超时自动交卷 后台: 1、学生管理:学生姓名、学号 2、题库管理:题目的新增修改与删除,题目均为选择题,包括题干、选项、答案 3、成绩管理:学生姓名、成绩、考试时间 后台账号:admin 密码:123456 注: a、题库数量要大于50题 b、每次考试随机凑50题为一套试题 新增 1、增加考试成绩导出excel 2、前台增加我的错题
【实例截图】
【核心代码】
exam
└── exam
├── exam.sql
├── generatorConfig.xml
├── pom.xml
├── Readme.txt
├── resources
│ ├── config.properties
│ ├── jdbc.properties
│ ├── log4j.properties
│ ├── mybatis-config.xml
│ ├── spring-mvc.xml
│ ├── spring-mybatis.xml
│ └── spring-shiro.xml
├── sql.sql
├── src
│ └── com
│ └── project
│ ├── exam
│ │ ├── common
│ │ │ ├── Configuration.java
│ │ │ ├── FrontInterceptor.java
│ │ │ ├── SystemInterceptor.java
│ │ │ └── UserOperateLogInterceptor.java
│ │ ├── controller
│ │ │ ├── BaseController.java
│ │ │ ├── ExamController.java
│ │ │ ├── f
│ │ │ │ └── FrontController.java
│ │ │ ├── QuestionController.java
│ │ │ ├── StudentController.java
│ │ │ └── SystemController.java
│ │ ├── dao
│ │ │ ├── BaseMapper.java
│ │ │ ├── FrontUserMapper.java
│ │ │ ├── PaginationBaseMapper.java
│ │ │ ├── SysUserMapper.java
│ │ │ ├── TbExamInfoMapper.java
│ │ │ ├── TbExamMapper.java
│ │ │ ├── TbOptionsMapper.java
│ │ │ └── TbQuestionMapper.java
│ │ ├── model
│ │ │ ├── FrontUser.java
│ │ │ ├── SysUser.java
│ │ │ ├── TbExamInfo.java
│ │ │ ├── TbExam.java
│ │ │ ├── TbOptions.java
│ │ │ └── TbQuestion.java
│ │ ├── service
│ │ │ ├── BaseService.java
│ │ │ ├── ExamInfoService.java
│ │ │ ├── ExamService.java
│ │ │ ├── FrontUserService.java
│ │ │ ├── OptionsService.java
│ │ │ ├── PaginationBaseService.java
│ │ │ ├── QuestionService.java
│ │ │ └── SysUserService.java
│ │ └── xml
│ │ ├── FrontUserMapper.xml
│ │ ├── SysUserMapper.xml
│ │ ├── TbExamInfoMapper.xml
│ │ ├── TbExamMapper.xml
│ │ ├── TbOptionsMapper.xml
│ │ └── TbQuestionMapper.xml
│ └── utils
│ ├── ApplicationContextHelper.java
│ ├── CalendarUtil.java
│ ├── ClientMD5SignMake.java
│ ├── Constant.java
│ ├── ConvertMoneyUtil.java
│ ├── DataSources.java
│ ├── DataSourceTypeManager.java
│ ├── DateUtil.java
│ ├── EncryptUtil.java
│ ├── ExportExcel.java
│ ├── FastJsonDateFormatSerializer.java
│ ├── FastJsonDoubleFormatSerializer.java
│ ├── HttpClientUtils.java
│ ├── HttpSendObject.java
│ ├── HttpUtil.java
│ ├── JsonConvertUtil.java
│ ├── PaginationInfo.java
│ ├── PaginationUtil.java
│ ├── PropertyUtil.java
│ ├── shiro
│ │ ├── CustomFormAuthenticationFilter.java
│ │ └── MyShiroRealm.java
│ ├── SpringContextHolder.java
│ ├── StringUtil.java
│ ├── ThreadLocalRountingDataSource.java
│ └── ValidateUtil.java
├── target
│ ├── classes
│ │ ├── com
│ │ │ └── project
│ │ │ ├── exam
│ │ │ │ ├── common
│ │ │ │ │ ├── Configuration.class
│ │ │ │ │ ├── FrontInterceptor.class
│ │ │ │ │ ├── SystemInterceptor.class
│ │ │ │ │ └── UserOperateLogInterceptor.class
│ │ │ │ ├── controller
│ │ │ │ │ ├── BaseController.class
│ │ │ │ │ ├── ExamController.class
│ │ │ │ │ ├── f
│ │ │ │ │ │ └── FrontController.class
│ │ │ │ │ ├── QuestionController.class
│ │ │ │ │ ├── StudentController.class
│ │ │ │ │ └── SystemController.class
│ │ │ │ ├── dao
│ │ │ │ │ ├── BaseMapper.class
│ │ │ │ │ ├── FrontUserMapper.class
│ │ │ │ │ ├── PaginationBaseMapper.class
│ │ │ │ │ ├── SysUserMapper.class
│ │ │ │ │ ├── TbExamInfoMapper.class
│ │ │ │ │ ├── TbExamMapper.class
│ │ │ │ │ ├── TbOptionsMapper.class
│ │ │ │ │ └── TbQuestionMapper.class
│ │ │ │ ├── model
│ │ │ │ │ ├── FrontUser.class
│ │ │ │ │ ├── SysUser.class
│ │ │ │ │ ├── TbExam.class
│ │ │ │ │ ├── TbExamInfo.class
│ │ │ │ │ ├── TbOptions.class
│ │ │ │ │ └── TbQuestion.class
│ │ │ │ ├── service
│ │ │ │ │ ├── BaseService.class
│ │ │ │ │ ├── ExamInfoService.class
│ │ │ │ │ ├── ExamService.class
│ │ │ │ │ ├── FrontUserService.class
│ │ │ │ │ ├── OptionsService.class
│ │ │ │ │ ├── PaginationBaseService.class
│ │ │ │ │ ├── QuestionService.class
│ │ │ │ │ └── SysUserService.class
│ │ │ │ └── xml
│ │ │ │ ├── FrontUserMapper.xml
│ │ │ │ ├── SysUserMapper.xml
│ │ │ │ ├── TbExamInfoMapper.xml
│ │ │ │ ├── TbExamMapper.xml
│ │ │ │ ├── TbOptionsMapper.xml
│ │ │ │ └── TbQuestionMapper.xml
│ │ │ └── utils
│ │ │ ├── ApplicationContextHelper.class
│ │ │ ├── CalendarUtil.class
│ │ │ ├── ClientMD5SignMake.class
│ │ │ ├── Constant.class
│ │ │ ├── ConvertMoneyUtil.class
│ │ │ ├── DataSources.class
│ │ │ ├── DataSourceTypeManager$1.class
│ │ │ ├── DataSourceTypeManager.class
│ │ │ ├── DateUtil.class
│ │ │ ├── EncryptUtil.class
│ │ │ ├── ExportExcel.class
│ │ │ ├── FastJsonDateFormatSerializer.class
│ │ │ ├── FastJsonDoubleFormatSerializer.class
│ │ │ ├── HttpClientUtils$1.class
│ │ │ ├── HttpClientUtils.class
│ │ │ ├── HttpSendObject.class
│ │ │ ├── HttpUtil.class
│ │ │ ├── JsonConvertUtil$1.class
│ │ │ ├── JsonConvertUtil.class
│ │ │ ├── PaginationInfo.class
│ │ │ ├── PaginationUtil.class
│ │ │ ├── PropertyUtil.class
│ │ │ ├── shiro
│ │ │ │ ├── CustomFormAuthenticationFilter.class
│ │ │ │ └── MyShiroRealm.class
│ │ │ ├── SpringContextHolder.class
│ │ │ ├── StringUtil.class
│ │ │ ├── ThreadLocalRountingDataSource.class
│ │ │ └── ValidateUtil.class
│ │ ├── config.properties
│ │ ├── jdbc.properties
│ │ ├── log4j.properties
│ │ ├── mybatis-config.xml
│ │ ├── spring-mvc.xml
│ │ ├── spring-mybatis.xml
│ │ └── spring-shiro.xml
│ ├── m2e-wtp
│ │ └── web-resources
│ │ └── META-INF
│ │ ├── MANIFEST.MF
│ │ └── maven
│ │ └── exam
│ │ └── exam
│ │ ├── pom.properties
│ │ └── pom.xml
│ ├── maven-archiver
│ │ └── pom.properties
│ └── maven-status
│ └── maven-compiler-plugin
│ └── compile
│ └── default-compile
│ ├── createdFiles.lst
│ └── inputFiles.lst
└── WebRoot
├── 404.jsp
├── 500.jsp
├── assets
│ ├── css
│ │ ├── common.css
│ │ ├── common-old.css
│ │ ├── map.overlay.css
│ │ ├── style.css
│ │ └── swipebox.min.css
│ ├── front
│ │ ├── css
│ │ │ ├── application.css
│ │ │ ├── bootstrap.css
│ │ │ ├── css.css
│ │ │ ├── form.css
│ │ │ ├── geren.css
│ │ │ └── style.css
│ │ └── js
│ │ ├── login.js
│ │ └── tab.js
│ ├── images
│ │ ├── 1.png
│ │ ├── a1.png
│ │ ├── a2.png
│ │ ├── bg_header.png
│ │ ├── bg_loginPage.png
│ │ ├── dateIco.png
│ │ ├── dianh.png
│ │ ├── icon_selected.png
│ │ ├── icon_small_carManage.png
│ │ ├── icon_small_driverManage.png
│ │ ├── icon_small_name.png
│ │ ├── icon_small_pwd.png
│ │ ├── icon_small_searchSystem.png
│ │ ├── icon_small_totality.png
│ │ ├── icon_small_unlawfulAct.png
│ │ ├── icons.png
│ │ ├── icons.svg
│ │ ├── img_kaohe_fenzhi.png
│ │ ├── img_kaohe_fenzhi_select.png
│ │ ├── img_kaohe_jiaotong.png
│ │ ├── img_kaohe_jiaotong_select.png
│ │ ├── img_kaohe_shuju.png
│ │ ├── img_kaohe_shuju_select.png
│ │ ├── img_kaohe_zonghe.png
│ │ ├── img_kaohe_zonghe_select.png
│ │ ├── img_li_1.png
│ │ ├── img_li_2.png
│ │ ├── img_li_3.png
│ │ ├── img_li_4.png
│ │ ├── img_li_5.png
│ │ ├── img_li_6.png
│ │ ├── img_li_7.png
│ │ ├── img_liuheyi.png
│ │ ├── img_liuheyi_select.png
│ │ ├── img_logo.png
│ │ ├── img_logout.png
│ │ ├── img_lumian_yinhuan.png
│ │ ├── img_lumian_yinhuan_select.png
│ │ ├── img_map_anpai.png
│ │ ├── img_map_anpai_select.png
│ │ ├── img_map_chengqu.png
│ │ ├── img_map_chengqu_select.png
│ │ ├── img_map_fengong.png
│ │ ├── img_map_fengong_select.png
│ │ ├── img_map_weihu.png
│ │ ├── img_map_weihu_select.png
│ │ ├── img_map_xunfang.png
│ │ ├── img_map_xunfang_select.png
│ │ ├── img_renshi_jingfu.png
│ │ ├── img_renshi_jingfu_select.png
│ │ ├── img_renshi_jingxian.png
│ │ ├── img_renshi_jingxian_select.png
│ │ ├── img_renshi_jingyuan.png
│ │ ├── img_renshi_jingyuan_select.png
│ │ ├── img_renshi_kaoqin.png
│ │ ├── img_renshi_kaoqin_select.png
│ │ ├── img_renshi_renyuan.png
│ │ ├── img_renshi_renyuan_select.png
│ │ ├── img_renshi_zuzhi.png
│ │ ├── img_renshi_zuzhi_select.png
│ │ ├── img_shigu_zhifa.png
│ │ ├── img_shigu_zhifa_select.png
│ │ ├── img_small_check.png
│ │ ├── img_small_check_select.png
│ │ ├── img_small_creat.png
│ │ ├── img_small_creat_select.png
│ │ ├── img_small_edit_third.png
│ │ ├── img_small_edit_third_select.png
│ │ ├── img_small_menu_home.png
│ │ ├── img_small_menu_home_select.png
│ │ ├── img_small_menu_kaohe.png
│ │ ├── img_small_menu_kaohe_select.png
│ │ ├── img_small_menu_lumian.png
│ │ ├── img_small_menu_lumian_select.png
│ │ ├── img_small_menu_map.png
│ │ ├── img_small_menu_map_select.png
│ │ ├── img_small_menu_renshi.png
│ │ ├── img_small_menu_renshi_select.png
│ │ ├── img_small_menu_shigu.png
│ │ ├── img_small_menu_shigu_select.png
│ │ ├── img_small_menu_system.png
│ │ ├── img_small_menu_system_select.png
│ │ ├── img_small_menu_yuantou.png
│ │ ├── img_small_menu_yuantou_select.png
│ │ ├── img_small_motuo.png
│ │ ├── img_small_motuo_select.png
│ │ ├── img_system_login.png
│ │ ├── img_system_login_select.png
│ │ ├── img_system_message.png
│ │ ├── img_system_message_select.png
│ │ ├── img_system_password.png
│ │ ├── img_system_password_select.png
│ │ ├── img_system_user.png
│ │ ├── img_system_user_select.png
│ │ ├── img-upload.png
│ │ ├── img_yuantou_car.png
│ │ ├── img_yuantou_car_select.png
│ │ ├── img_yuantou_driver.png
│ │ ├── img_yuantou_driver_select.png
│ │ ├── loader.gif
│ │ ├── loginbg2.jpg
│ │ ├── r_left.png
│ │ ├── r_right.png
│ │ ├── schoolDefault.jpg
│ │ └── select2.png
│ ├── js
│ │ ├── common.exam.js
│ │ ├── highlight.js
│ │ ├── jquery.1.11.1.min.js
│ │ └── jquery.cookie.js
│ └── plugin
│ ├── jbox-v2.3
│ │ ├── jBox
│ │ │ ├── i18n
│ │ │ │ └── jquery.jBox-zh-CN.js
│ │ │ ├── jquery-1.4.2.min.js
│ │ │ ├── jquery.jBox-2.3.min.js
│ │ │ ├── jquery.jBox.js
│ │ │ ├── LGPL-LICENSE
│ │ │ ├── MIT-LICENSE
│ │ │ ├── Skins
│ │ │ │ ├── Blue
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── jbox-button1.png
│ │ │ │ │ │ ├── jbox-button2.png
│ │ │ │ │ │ ├── jbox-close1.gif
│ │ │ │ │ │ ├── jbox-close2.gif
│ │ │ │ │ │ ├── jbox-content-loading.gif
│ │ │ │ │ │ ├── jbox-icons-ie6.gif
│ │ │ │ │ │ ├── jbox-icons.png
│ │ │ │ │ │ ├── jbox-loading1.gif
│ │ │ │ │ │ ├── jbox-loading2.gif
│ │ │ │ │ │ ├── jbox-loading3.gif
│ │ │ │ │ │ ├── jbox-title-icon.gif
│ │ │ │ │ │ └── OneNote 目录.onetoc2
│ │ │ │ │ ├── jbox.css
│ │ │ │ │ └── OneNote 目录.onetoc2
│ │ │ │ ├── Brown
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── jbox-button1.png
│ │ │ │ │ │ ├── jbox-button2.png
│ │ │ │ │ │ ├── jbox-close1.gif
│ │ │ │ │ │ ├── jbox-close2.gif
│ │ │ │ │ │ ├── jbox-content-loading.gif
│ │ │ │ │ │ ├── jbox-icons-ie6.gif
│ │ │ │ │ │ ├── jbox-icons.png
│ │ │ │ │ │ ├── jbox-loading1.gif
│ │ │ │ │ │ ├── jbox-loading2.gif
│ │ │ │ │ │ ├── jbox-loading3.gif
│ │ │ │ │ │ └── jbox-title-icon.gif
│ │ │ │ │ └── jbox.css
│ │ │ │ ├── Default
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── jbox-button1.png
│ │ │ │ │ │ ├── jbox-button2.png
│ │ │ │ │ │ ├── jbox-close1.gif
│ │ │ │ │ │ ├── jbox-close2.gif
│ │ │ │ │ │ ├── jbox-content-loading.gif
│ │ │ │ │ │ ├── jbox-icons-ie6.gif
│ │ │ │ │ │ ├── jbox-icons.png
│ │ │ │ │ │ ├── jbox-loading1.gif
│ │ │ │ │ │ ├── jbox-loading2.gif
│ │ │ │ │ │ ├── jbox-loading3.gif
│ │ │ │ │ │ └── jbox-title-icon.gif
│ │ │ │ │ └── jbox.css
│ │ │ │ ├── Gray
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── jbox-button1.png
│ │ │ │ │ │ ├── jbox-button2.png
│ │ │ │ │ │ ├── jbox-close1.gif
│ │ │ │ │ │ ├── jbox-close2.gif
│ │ │ │ │ │ ├── jbox-content-loading.gif
│ │ │ │ │ │ ├── jbox-icons-ie6.gif
│ │ │ │ │ │ ├── jbox-icons.png
│ │ │ │ │ │ ├── jbox-loading1.gif
│ │ │ │ │ │ ├── jbox-loading2.gif
│ │ │ │ │ │ ├── jbox-loading3.gif
│ │ │ │ │ │ └── jbox-title-icon.gif
│ │ │ │ │ └── jbox.css
│ │ │ │ ├── GrayCool
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── jbox-button1.png
│ │ │ │ │ │ ├── jbox-button2.png
│ │ │ │ │ │ ├── jbox-close1.gif
│ │ │ │ │ │ ├── jbox-close2.gif
│ │ │ │ │ │ ├── jbox-content-loading.gif
│ │ │ │ │ │ ├── jbox-icons-ie6.gif
│ │ │ │ │ │ ├── jbox-icons.png
│ │ │ │ │ │ ├── jbox-loading1.gif
│ │ │ │ │ │ ├── jbox-loading2.gif
│ │ │ │ │ │ ├── jbox-loading3.gif
│ │ │ │ │ │ └── jbox-title-icon.gif
│ │ │ │ │ └── jbox.css
│ │ │ │ ├── Green
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── jbox-button1.png
│ │ │ │ │ │ ├── jbox-button2.png
│ │ │ │ │ │ ├── jbox-close1.gif
│ │ │ │ │ │ ├── jbox-close2.gif
│ │ │ │ │ │ ├── jbox-content-loading.gif
│ │ │ │ │ │ ├── jbox-icons-ie6.gif
│ │ │ │ │ │ ├── jbox-icons.png
│ │ │ │ │ │ ├── jbox-loading1.gif
│ │ │ │ │ │ ├── jbox-loading2.gif
│ │ │ │ │ │ ├── jbox-loading3.gif
│ │ │ │ │ │ └── jbox-title-icon.gif
│ │ │ │ │ └── jbox.css
│ │ │ │ ├── GreyBlue
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── jbox-button1.png
│ │ │ │ │ │ ├── jbox-button2.png
│ │ │ │ │ │ ├── jbox-close1.gif
│ │ │ │ │ │ ├── jbox-close2.gif
│ │ │ │ │ │ ├── jbox-content-loading.gif
│ │ │ │ │ │ ├── jbox-icons-ie6.gif
│ │ │ │ │ │ ├── jbox-icons.png
│ │ │ │ │ │ ├── jbox-loading1.gif
│ │ │ │ │ │ ├── jbox-loading2.gif
│ │ │ │ │ │ ├── jbox-loading3.gif
│ │ │ │ │ │ └── jbox-title-icon.gif
│ │ │ │ │ └── jbox.css
│ │ │ │ ├── Purple
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── jbox-button1.png
│ │ │ │ │ │ ├── jbox-button2.png
│ │ │ │ │ │ ├── jbox-close1.gif
│ │ │ │ │ │ ├── jbox-close2.gif
│ │ │ │ │ │ ├── jbox-content-loading.gif
│ │ │ │ │ │ ├── jbox-icons-ie6.gif
│ │ │ │ │ │ ├── jbox-icons.png
│ │ │ │ │ │ ├── jbox-loading1.gif
│ │ │ │ │ │ ├── jbox-loading2.gif
│ │ │ │ │ │ ├── jbox-loading3.gif
│ │ │ │ │ │ └── jbox-title-icon.gif
│ │ │ │ │ └── jbox.css
│ │ │ │ ├── Red
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── jbox-button1.png
│ │ │ │ │ │ ├── jbox-button2.png
│ │ │ │ │ │ ├── jbox-close1.gif
│ │ │ │ │ │ ├── jbox-close2.gif
│ │ │ │ │ │ ├── jbox-content-loading.gif
│ │ │ │ │ │ ├── jbox-icons-ie6.gif
│ │ │ │ │ │ ├── jbox-icons.png
│ │ │ │ │ │ ├── jbox-loading1.gif
│ │ │ │ │ │ ├── jbox-loading2.gif
│ │ │ │ │ │ ├── jbox-loading3.gif
│ │ │ │ │ │ └── jbox-title-icon.gif
│ │ │ │ │ └── jbox.css
│ │ │ │ ├── ShareBlue
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── jbox-button1.png
│ │ │ │ │ │ ├── jbox-button2.png
│ │ │ │ │ │ ├── jbox-close1.gif
│ │ │ │ │ │ ├── jbox-close2.gif
│ │ │ │ │ │ ├── jbox-content-loading.gif
│ │ │ │ │ │ ├── jbox-icons-ie6.gif
│ │ │ │ │ │ ├── jbox-icons.png
│ │ │ │ │ │ ├── jbox-loading1.gif
│ │ │ │ │ │ ├── jbox-loading2.gif
│ │ │ │ │ │ ├── jbox-loading3.gif
│ │ │ │ │ │ └── jbox-title-icon.gif
│ │ │ │ │ └── jbox.css
│ │ │ │ ├── ShareBrown
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── jbox-button1.png
│ │ │ │ │ │ ├── jbox-button2.png
│ │ │ │ │ │ ├── jbox-close1.gif
│ │ │ │ │ │ ├── jbox-close2.gif
│ │ │ │ │ │ ├── jbox-content-loading.gif
│ │ │ │ │ │ ├── jbox-icons-ie6.gif
│ │ │ │ │ │ ├── jbox-icons.png
│ │ │ │ │ │ ├── jbox-loading1.gif
│ │ │ │ │ │ ├── jbox-loading2.gif
│ │ │ │ │ │ ├── jbox-loading3.gif
│ │ │ │ │ │ └── jbox-title-icon.gif
│ │ │ │ │ └── jbox.css
│ │ │ │ ├── ShareGreen
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── jbox-button1.png
│ │ │ │ │ │ ├── jbox-button2.png
│ │ │ │ │ │ ├── jbox-close1.gif
│ │ │ │ │ │ ├── jbox-close2.gif
│ │ │ │ │ │ ├── jbox-content-loading.gif
│ │ │ │ │ │ ├── jbox-icons-ie6.gif
│ │ │ │ │ │ ├── jbox-icons.png
│ │ │ │ │ │ ├── jbox-loading1.gif
│ │ │ │ │ │ ├── jbox-loading2.gif
│ │ │ │ │ │ ├── jbox-loading3.gif
│ │ │ │ │ │ └── jbox-title-icon.gif
│ │ │ │ │ └── jbox.css
│ │ │ │ ├── SharePurple
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── jbox-button1.png
│ │ │ │ │ │ ├── jbox-button2.png
│ │ │ │ │ │ ├── jbox-close1.gif
│ │ │ │ │ │ ├── jbox-close2.gif
│ │ │ │ │ │ ├── jbox-content-loading.gif
│ │ │ │ │ │ ├── jbox-icons-ie6.gif
│ │ │ │ │ │ ├── jbox-icons.png
│ │ │ │ │ │ ├── jbox-loading1.gif
│ │ │ │ │ │ ├── jbox-loading2.gif
│ │ │ │ │ │ ├── jbox-loading3.gif
│ │ │ │ │ │ └── jbox-title-icon.gif
│ │ │ │ │ └── jbox.css
│ │ │ │ ├── ShareRed
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── jbox-button1.png
│ │ │ │ │ │ ├── jbox-button2.png
│ │ │ │ │ │ ├── jbox-close1.gif
│ │ │ │ │ │ ├── jbox-close2.gif
│ │ │ │ │ │ ├── jbox-content-loading.gif
│ │ │ │ │ │ ├── jbox-icons-ie6.gif
│ │ │ │ │ │ ├── jbox-icons.png
│ │ │ │ │ │ ├── jbox-loading1.gif
│ │ │ │ │ │ ├── jbox-loading2.gif
│ │ │ │ │ │ ├── jbox-loading3.gif
│ │ │ │ │ │ └── jbox-title-icon.gif
│ │ │ │ │ └── jbox.css
│ │ │ │ └── 样式说明(以Default皮肤为例).css
│ │ │ ├── Skins2
│ │ │ │ ├── Blue
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── jbox-close1.gif
│ │ │ │ │ │ ├── jbox-close2.gif
│ │ │ │ │ │ ├── jbox-content-loading.gif
│ │ │ │ │ │ ├── jbox-icons-ie6.gif
│ │ │ │ │ │ ├── jbox-icons.png
│ │ │ │ │ │ ├── jbox-loading1.gif
│ │ │ │ │ │ ├── jbox-loading2.gif
│ │ │ │ │ │ ├── jbox-loading3.gif
│ │ │ │ │ │ └── jbox-title-icon.gif
│ │ │ │ │ └── jbox.css
│ │ │ │ ├── Gray
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── jbox-close1.gif
│ │ │ │ │ │ ├── jbox-close2.gif
│ │ │ │ │ │ ├── jbox-content-loading.gif
│ │ │ │ │ │ ├── jbox-icons-ie6.gif
│ │ │ │ │ │ ├── jbox-icons.png
│ │ │ │ │ │ ├── jbox-loading1.gif
│ │ │ │ │ │ ├── jbox-loading2.gif
│ │ │ │ │ │ ├── jbox-loading3.gif
│ │ │ │ │ │ └── jbox-title-icon.gif
│ │ │ │ │ └── jbox.css
│ │ │ │ ├── Green
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── jbox-close1.gif
│ │ │ │ │ │ ├── jbox-close2.gif
│ │ │ │ │ │ ├── jbox-content-loading.gif
│ │ │ │ │ │ ├── jbox-icons-ie6.gif
│ │ │ │ │ │ ├── jbox-icons.png
│ │ │ │ │ │ ├── jbox-loading1.gif
│ │ │ │ │ │ ├── jbox-loading2.gif
│ │ │ │ │ │ ├── jbox-loading3.gif
│ │ │ │ │ │ └── jbox-title-icon.gif
│ │ │ │ │ └── jbox.css
│ │ │ │ ├── Pink
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── jbox-close1.gif
│ │ │ │ │ │ ├── jbox-close2.gif
│ │ │ │ │ │ ├── jbox-content-loading.gif
│ │ │ │ │ │ ├── jbox-icons-ie6.gif
│ │ │ │ │ │ ├── jbox-icons.png
│ │ │ │ │ │ ├── jbox-loading1.gif
│ │ │ │ │ │ ├── jbox-loading2.gif
│ │ │ │ │ │ ├── jbox-loading3.gif
│ │ │ │ │ │ └── jbox-title-icon.gif
│ │ │ │ │ └── jbox.css
│ │ │ │ ├── Purple
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── jbox-close1.gif
│ │ │ │ │ │ ├── jbox-close2.gif
│ │ │ │ │ │ ├── jbox-content-loading.gif
│ │ │ │ │ │ ├── jbox-icons-ie6.gif
│ │ │ │ │ │ ├── jbox-icons.png
│ │ │ │ │ │ ├── jbox-loading1.gif
│ │ │ │ │ │ ├── jbox-loading2.gif
│ │ │ │ │ │ ├── jbox-loading3.gif
│ │ │ │ │ │ └── jbox-title-icon.gif
│ │ │ │ │ └── jbox.css
│ │ │ │ ├── Yellow
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── jbox-close1.gif
│ │ │ │ │ │ ├── jbox-close2.gif
│ │ │ │ │ │ ├── jbox-content-loading.gif
│ │ │ │ │ │ ├── jbox-icons-ie6.gif
│ │ │ │ │ │ ├── jbox-icons.png
│ │ │ │ │ │ ├── jbox-loading1.gif
│ │ │ │ │ │ ├── jbox-loading2.gif
│ │ │ │ │ │ ├── jbox-loading3.gif
│ │ │ │ │ │ └── jbox-title-icon.gif
│ │ │ │ │ └── jbox.css
│ │ │ │ └── 样式说明(以Green皮肤为例).css
│ │ │ └── update.txt
│ │ ├── jbox-demo2.html
│ │ ├── jbox-demo-depends
│ │ │ ├── demo.js
│ │ │ ├── down.png
│ │ │ ├── highlight
│ │ │ │ ├── AUTHORS.en.txt
│ │ │ │ ├── export.html
│ │ │ │ ├── highlight.js
│ │ │ │ ├── highlight.pack.js
│ │ │ │ ├── languages
│ │ │ │ │ └── javascript.js
│ │ │ │ ├── LICENSE
│ │ │ │ ├── readme.eng.txt
│ │ │ │ ├── styles
│ │ │ │ │ └── magula.css
│ │ │ │ └── test.html
│ │ │ ├── jBox2.png
│ │ │ └── jBox.png
│ │ └── jbox-demo.html
│ ├── jquery
│ │ ├── jquery-1.7.2.js
│ │ ├── jquery-1.8.3.js
│ │ ├── jquery.base64.js
│ │ ├── jquery.cokie.min.js
│ │ ├── jquery-migrate.min.js
│ │ └── jquery.min.js
│ ├── jquery-treetable
│ │ ├── jquery.treetable.css
│ │ ├── jquery.treetable.js
│ │ └── jquery.treetable.theme.default.css
│ ├── jquery-validation
│ │ ├── js
│ │ │ ├── additional-methods.js
│ │ │ ├── additional-methods.min.js
│ │ │ ├── jquery.validate.js
│ │ │ ├── jquery.validate.min.js
│ │ │ └── localization
│ │ │ ├── messages_ar.js
│ │ │ ├── messages_ar.min.js
│ │ │ ├── messages_bg.js
│ │ │ ├── messages_bg.min.js
│ │ │ ├── messages_bn_BD.js
│ │ │ ├── messages_bn_BD.min.js
│ │ │ ├── messages_ca.js
│ │ │ ├── messages_ca.min.js
│ │ │ ├── messages_cs.js
│ │ │ ├── messages_cs.min.js
│ │ │ ├── messages_da.js
│ │ │ ├── messages_da.min.js
│ │ │ ├── messages_de.js
│ │ │ ├── messages_de.min.js
│ │ │ ├── messages_el.js
│ │ │ ├── messages_el.min.js
│ │ │ ├── messages_es_AR.js
│ │ │ ├── messages_es_AR.min.js
│ │ │ ├── messages_es.js
│ │ │ ├── messages_es.min.js
│ │ │ ├── messages_es_PE.js
│ │ │ ├── messages_es_PE.min.js
│ │ │ ├── messages_et.js
│ │ │ ├── messages_et.min.js
│ │ │ ├── messages_eu.js
│ │ │ ├── messages_eu.min.js
│ │ │ ├── messages_fa.js
│ │ │ ├── messages_fa.min.js
│ │ │ ├── messages_fi.js
│ │ │ ├── messages_fi.min.js
│ │ │ ├── messages_fr.js
│ │ │ ├── messages_fr.min.js
│ │ │ ├── messages_ge.js
│ │ │ ├── messages_ge.min.js
│ │ │ ├── messages_gl.js
│ │ │ ├── messages_gl.min.js
│ │ │ ├── messages_he.js
│ │ │ ├── messages_he.min.js
│ │ │ ├── messages_hr.js
│ │ │ ├── messages_hr.min.js
│ │ │ ├── messages_hu.js
│ │ │ ├── messages_hu.min.js
│ │ │ ├── messages_hy_AM.js
│ │ │ ├── messages_hy_AM.min.js
│ │ │ ├── messages_id.js
│ │ │ ├── messages_id.min.js
│ │ │ ├── messages_is.js
│ │ │ ├── messages_is.min.js
│ │ │ ├── messages_it.js
│ │ │ ├── messages_it.min.js
│ │ │ ├── messages_ja.js
│ │ │ ├── messages_ja.min.js
│ │ │ ├── messages_ka.js
│ │ │ ├── messages_ka.min.js
│ │ │ ├── messages_kk.js
│ │ │ ├── messages_kk.min.js
│ │ │ ├── messages_ko.js
│ │ │ ├── messages_ko.min.js
│ │ │ ├── messages_lt.js
│ │ │ ├── messages_lt.min.js
│ │ │ ├── messages_lv.js
│ │ │ ├── messages_lv.min.js
│ │ │ ├── messages_my.js
│ │ │ ├── messages_my.min.js
│ │ │ ├── messages_nl.js
│ │ │ ├── messages_nl.min.js
│ │ │ ├── messages_no.js
│ │ │ ├── messages_no.min.js
│ │ │ ├── messages_pl.js
│ │ │ ├── messages_pl.min.js
│ │ │ ├── messages_pt_BR.js
│ │ │ ├── messages_pt_BR.min.js
│ │ │ ├── messages_pt_PT.js
│ │ │ ├── messages_pt_PT.min.js
│ │ │ ├── messages_ro.js
│ │ │ ├── messages_ro.min.js
│ │ │ ├── messages_ru.js
│ │ │ ├── messages_ru.min.js
│ │ │ ├── messages_si.js
│ │ │ ├── messages_si.min.js
│ │ │ ├── messages_sk.js
│ │ │ ├── messages_sk.min.js
│ │ │ ├── messages_sl.js
│ │ │ ├── messages_sl.min.js
│ │ │ ├── messages_sr.js
│ │ │ ├── messages_sr_lat.js
│ │ │ ├── messages_sr_lat.min.js
│ │ │ ├── messages_sr.min.js
│ │ │ ├── messages_sv.js
│ │ │ ├── messages_sv.min.js
│ │ │ ├── messages_th.js
│ │ │ ├── messages_th.min.js
│ │ │ ├── messages_tj.js
│ │ │ ├── messages_tj.min.js
│ │ │ ├── messages_tr.js
│ │ │ ├── messages_tr.min.js
│ │ │ ├── messages_uk.js
│ │ │ ├── messages_uk.min.js
│ │ │ ├── messages_vi.js
│ │ │ ├── messages_vi.min.js
│ │ │ ├── messages_zh.js
│ │ │ ├── messages_zh.min.js
│ │ │ ├── messages_zh_TW.js
│ │ │ ├── messages_zh_TW.min.js
│ │ │ ├── methods_de.js
│ │ │ ├── methods_de.min.js
│ │ │ ├── methods_es_CL.js
│ │ │ ├── methods_es_CL.min.js
│ │ │ ├── methods_fi.js
│ │ │ ├── methods_fi.min.js
│ │ │ ├── methods_nl.js
│ │ │ ├── methods_nl.min.js
│ │ │ ├── methods_pt.js
│ │ │ └── methods_pt.min.js
│ │ └── README.md
│ ├── layer
│ │ ├── layer.js
│ │ └── skin
│ │ ├── default
│ │ │ ├── icon-ext.png
│ │ │ ├── icon.png
│ │ │ ├── loading-0.gif
│ │ │ ├── loading-1.gif
│ │ │ └── loading-2.gif
│ │ └── layer.css
│ ├── msg_layer
│ │ ├── layer-animate.css
│ │ └── method.js
│ ├── My97DatePicker
│ │ ├── calendar.js
│ │ ├── develop
│ │ │ ├── lang
│ │ │ │ ├── zh-cn.js
│ │ │ │ └── zh-tw.js
│ │ │ ├── readme.txt
│ │ │ └── skin
│ │ │ ├── default
│ │ │ │ └── datepicker.css
│ │ │ ├── twoer
│ │ │ │ └── datepicker.css
│ │ │ └── whyGreen
│ │ │ └── datepicker.css
│ │ ├── docs
│ │ │ ├── css
│ │ │ │ └── base.css
│ │ │ ├── demo
│ │ │ │ ├── index.htm
│ │ │ │ └── resource
│ │ │ │ ├── 2.1.asp.htm
│ │ │ │ ├── 2.2.asp.htm
│ │ │ │ ├── 2.3.asp.htm
│ │ │ │ ├── 2.4.asp.htm
│ │ │ │ ├── 2.5.asp-.htm
│ │ │ │ ├── 2.5.asp.htm
│ │ │ │ ├── 2.6.asp.htm
│ │ │ │ ├── 3.asp.htm
│ │ │ │ ├── 999.asp-.htm
│ │ │ │ ├── 999.asp.htm
│ │ │ │ ├── demo.css
│ │ │ │ ├── demo_iframe2.htm
│ │ │ │ ├── demo_iframe.htm
│ │ │ │ ├── left.htm
│ │ │ │ ├── main.asp
│ │ │ │ ├── pic1.jpg
│ │ │ │ ├── pic2.jpg
│ │ │ │ └── pic3.jpg
│ │ │ ├── demo.htm
│ │ │ └── images
│ │ │ ├── block
│ │ │ │ ├── block-body.gif
│ │ │ │ ├── block-bottom.gif
│ │ │ │ └── block-top.gif
│ │ │ ├── body.jpg
│ │ │ └── footer.jpg
│ │ ├── lang
│ │ │ ├── en.js
│ │ │ ├── zh-cn.js
│ │ │ └── zh-tw.js
│ │ ├── skin
│ │ │ ├── datePicker.gif
│ │ │ ├── default
│ │ │ │ ├── datepicker.css
│ │ │ │ └── img.gif
│ │ │ ├── twoer
│ │ │ │ ├── datepicker.css
│ │ │ │ ├── img.gif
│ │ │ │ └── img.png
│ │ │ ├── WdatePicker.css
│ │ │ └── whyGreen
│ │ │ ├── bg.jpg
│ │ │ ├── datepicker.css
│ │ │ └── img.gif
│ │ └── WdatePicker.js
│ ├── select2
│ │ ├── bower.json
│ │ ├── component.json
│ │ ├── composer.json
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── select2-bootstrap.css
│ │ ├── select2.css
│ │ ├── select2.jquery.json
│ │ ├── select2.js
│ │ ├── select2_locale_ar.js
│ │ ├── select2_locale_az.js
│ │ ├── select2_locale_bg.js
│ │ ├── select2_locale_ca.js
│ │ ├── select2_locale_cs.js
│ │ ├── select2_locale_da.js
│ │ ├── select2_locale_de.js
│ │ ├── select2_locale_el.js
│ │ ├── select2_locale_en.js.template
│ │ ├── select2_locale_es.js
│ │ ├── select2_locale_et.js
│ │ ├── select2_locale_eu.js
│ │ ├── select2_locale_fa.js
│ │ ├── select2_locale_fi.js
│ │ ├── select2_locale_fr.js
│ │ ├── select2_locale_gl.js
│ │ ├── select2_locale_he.js
│ │ ├── select2_locale_hr.js
│ │ ├── select2_locale_hu.js
│ │ ├── select2_locale_id.js
│ │ ├── select2_locale_is.js
│ │ ├── select2_locale_it.js
│ │ ├── select2_locale_ja.js
│ │ ├── select2_locale_ka.js
│ │ ├── select2_locale_ko.js
│ │ ├── select2_locale_lt.js
│ │ ├── select2_locale_lv.js
│ │ ├── select2_locale_mk.js
│ │ ├── select2_locale_ms.js
│ │ ├── select2_locale_nl.js
│ │ ├── select2_locale_no.js
│ │ ├── select2_locale_pl.js
│ │ ├── select2_locale_pt-BR.js
│ │ ├── select2_locale_pt-PT.js
│ │ ├── select2_locale_ro.js
│ │ ├── select2_locale_rs.js
│ │ ├── select2_locale_ru.js
│ │ ├── select2_locale_sk.js
│ │ ├── select2_locale_sv.js
│ │ ├── select2_locale_th.js
│ │ ├── select2_locale_tr.js
│ │ ├── select2_locale_ug-CN.js
│ │ ├── select2_locale_uk.js
│ │ ├── select2_locale_vi.js
│ │ ├── select2_locale_zh-CN.js
│ │ ├── select2_locale_zh-TW.js
│ │ ├── select2.min.js
│ │ ├── select2.png
│ │ ├── select2-spinner.gif
│ │ └── select2x2.png
│ ├── treeTable
│ │ ├── demo
│ │ │ ├── style
│ │ │ │ └── demo.css
│ │ │ └── treeTable.html
│ │ ├── jquery.treeTable.js
│ │ ├── jquery.treeTable.min.js
│ │ └── themes
│ │ ├── default
│ │ │ ├── allbgs.gif
│ │ │ ├── allbgs.png
│ │ │ ├── treeTable.css
│ │ │ └── treeTable.min.css
│ │ └── vsStyle
│ │ ├── allbgs.gif
│ │ ├── allbgs.png
│ │ ├── allbgs.psd
│ │ ├── treeTable.css
│ │ └── treeTable.min.css
│ ├── ztree
│ │ ├── css
│ │ │ ├── awesomeStyle
│ │ │ │ ├── awesome.css
│ │ │ │ ├── awesome.less
│ │ │ │ ├── fa.less
│ │ │ │ └── img
│ │ │ │ └── loading.gif
│ │ │ ├── demo.css
│ │ │ ├── metroStyle
│ │ │ │ ├── img
│ │ │ │ │ ├── line_conn.png
│ │ │ │ │ ├── loading.gif
│ │ │ │ │ ├── metro.gif
│ │ │ │ │ └── metro.png
│ │ │ │ └── metroStyle.css
│ │ │ └── zTreeStyle
│ │ │ ├── img
│ │ │ │ ├── diy
│ │ │ │ │ ├── 1_close.png
│ │ │ │ │ ├── 1_open.png
│ │ │ │ │ ├── 2.png
│ │ │ │ │ ├── 3.png
│ │ │ │ │ ├── 4.png
│ │ │ │ │ ├── 5.png
│ │ │ │ │ ├── 6.png
│ │ │ │ │ ├── 7.png
│ │ │ │ │ ├── 8.png
│ │ │ │ │ └── 9.png
│ │ │ │ ├── line_conn.gif
│ │ │ │ ├── loading.gif
│ │ │ │ ├── zTreeStandard.gif
│ │ │ │ └── zTreeStandard.png
│ │ │ └── zTreeStyle.css
│ │ └── js
│ │ ├── jquery-1.4.4.min.js
│ │ ├── jquery.ztree.all.js
│ │ ├── jquery.ztree.all.min.js
│ │ ├── jquery.ztree.core.js
│ │ ├── jquery.ztree.core.min.js
│ │ ├── jquery.ztree.excheck.js
│ │ ├── jquery.ztree.excheck.min.js
│ │ ├── jquery.ztree.exedit.js
│ │ ├── jquery.ztree.exedit.min.js
│ │ ├── jquery.ztree.exhide.js
│ │ └── jquery.ztree.exhide.min.js
│ └── zxf_page
│ ├── zxf_page.css
│ └── zxf_page.js
├── META-INF
│ └── MANIFEST.MF
└── WEB-INF
├── decorators.xml
├── exam
│ ├── add.jsp
│ ├── edit.jsp
│ ├── list.jsp
│ └── my.jsp
├── execl.jsp
├── exercise
│ ├── exercise.jsp
│ └── list.jsp
├── front
│ ├── examInfo.jsp
│ ├── exam.jsp
│ ├── include
│ │ ├── footer.jsp
│ │ ├── header.jsp
│ │ └── taglib.jsp
│ ├── login.jsp
│ ├── register.jsp
│ ├── score.jsp
│ └── selfCenter.jsp
├── layouts
│ ├── default.jsp
│ └── front.jsp
├── question
│ ├── add.jsp
│ ├── edit.jsp
│ └── list.jsp
├── student
│ ├── add.jsp
│ ├── edit.jsp
│ ├── list.jsp
│ └── updatePwd.jsp
├── system
│ ├── home.jsp
│ ├── loginpage.jsp
│ ├── setPwd.jsp
│ └── unauthorized.jsp
├── uetest.jsp
└── web.xml
153 directories, 859 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论