Vue实现学生管理功能
本文实例为大家分享了Vue实现学生管理的具体代码,供大家参考,具体内容如下
【Vue实现学生管理功能】
文章图片
文章图片
难点
- 学生新建与学生编辑功能都用的一个组件,如何对其进行判断校验。
- 对用户输入进行校验,非空判断。
- 向服务器发送JSON数据,后端对JSON数据的转换。
- 三层架构中,各层功能划分
- 使用注解对学生数据进行操作
整体难度一般,但是小点儿比较多,综合性强。部分代码
例如我用axios像后端发送post时候,很容易忽略格式。
前后端数据交互时候,能传大就传大,数据越完整,数据表现越强
拿到后端数据时候,拆包层级要分清。
Vue.js
显示分页学生信息
// Servlet String currentPage = request.getParameter("currentPage"); String pageSize = request.getParameter("pageSize"); PageBean pageBean = showAllStudentService.showAllStudent(Integer.parseInt(currentPage), Integer.parseInt(pageSize)); ObjectMapper objectMapper = new ObjectMapper(); String json = objectMapper.writeValueAsString(pageBean); response.getWriter().write(json); // Service@Test@Overridepublic PageBean showAllStudent(int currentPage, int pageSize) {PageHelper.startPage(currentPage, pageSize); SqlSession sqlSession = SqlSessionUtils.getSqlSession(false); StudentMapper mapper = sqlSession.getMapper(StudentMapper.class); List students = mapper.showStudent(); PageInfo pageInfo = new PageInfo<>(students); long total = pageInfo.getTotal(); int pages = pageInfo.getPages(); PageBean pageBean = new PageBean<>(total, students, pages); sqlSession.close(); return pageBean; }// Dao /*** 首页显示所有学生* @return 学生列表*/@Select("SELECT * FROM student")List showStudent();
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
推荐阅读
- vue|vue Echarts实现仪表盘案例
- 【freertos】004-任务创建与删除及其实现细节
- 关于在JVS的基础上企业内部私有化红头文件实现的思考
- 用java实现bustub|用java实现bustub (一)(关系型数据库的实现)
- Vue.set与this.$set的用法与使用场景介绍
- Vue|Vue 简单配置公用接口地址方式
- python机器学习sklearn实现识别数字
- Python实现xml格式转txt格式的示例代码
- [Vue篇]|[Vue篇] 保姆级搭建Vue项目教程!!
- python|python 车牌识别简单_Python利用百度云接口实现车牌识别