个人日志-SSM快速上传答题

文章内容


前言

个人工作日志:快速上传答题管理;将上传答题功能放置在统一功能平台,由管理员通过登陆统一功能平台获取题目相关信息上传至对应的院级系统。


提示:以下是本篇文章正文内容,下面案例可供参考

一、思路是什么?

示例: 查询出所有试卷信息,通过EasyUI分页显示;同时将所对应试卷的题目以及选项查询出来;
创建实体类用来接收所查询的全部数据;之后点击‘发布按钮’,打开dialog,回显试卷信息,在用户修改完成试卷信息后点击提交,前端在数据提交之前,通过ajax请求,先将修改后的试卷信息进行覆盖(原数据),对所有数据进行处理,转换,最后提交成功,将数据插入到相应的数据表中;

二、使用步骤

ⅰ. 通过commonService查询出试卷的信息,同时通过mybits的一对多查询将题目和选项查询出来;遍历试卷的list,在遍历一对多查询出来的list2,将list2的数据add到list中即可;

  1. 在这里插入图片描述

ⅱ. 前端提交前的数据转换
2. 在这里插入图片描述

  1. 后端的接口实现(注:需要在接收数据时加上注解) 先新增试卷,在新增题目,在新增题目选项
  2. 在这里插入图片描述
    在这里插入图片描述

c. 踩坑:
ⅰ. 时间类的数据转换(需要加注解)在这里插入图片描述

ⅱ. jsp页面的JSON数据转换在这里插入图片描述


总结

提示: contentType: 告诉服务器,我要发什么类型的数据
dataType:告诉服务器,我想要什么类型的数据,如果没有指定,那么会自动推断是返回 XML,还是JSON,还是script,还是String。
聪明的程序员发现 http 还可以自定义数据类型,于是就定义一种叫 application/json 的类型。这种类型是 text , 我们 ajax 的复杂JSON数据,用 JSON.stringify序列化后,然后发送,在服务器端接到然后用 JSON.parse 进行还原就行了,这样就能处理复杂的对象了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值