![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
培训教育系统项目
勤勉的一只洋
记录学习,共同进步!
展开
-
培训教育系统阶段性效果展示
1.如果在未登录的情况下直接访问后台系统的其他页面,会直接跳转登录界面,并提醒未登录,请先登录:当然,当用户名或密码错误,会给出相应提示:2.登录成功后,来到后台控制主页面:3.用户管理模块修改界面:添加界面:修改界面:提供了信息回显功能离职:添加:该模块提供了基本的用户增删改查功能,支持批量删除和用户名模糊查询功能。分页功能未用现成的分页插件,而是用分页对象结合前段代码实现,当在第一页或者最后一页时,前一页或后一页按钮自动隐藏。4.员工管理模块员工模块除了提供简单原创 2020-05-19 22:20:40 · 335 阅读 · 0 评论 -
培训教育系统记录总结 -- 登录拦截器
Spring Web MVC 的处理器拦截器类似于Servlet 开发中的过滤器Filter,用于对处理器进行预处理和后处理。1. 登录拦截器package com.luckySheep.edu.interceptor;import org.springframework.web.servlet.HandlerInterceptor;import org.springframewor...原创 2020-04-30 21:19:45 · 184 阅读 · 0 评论 -
培训教育系统记录总结 -- 分页操作前后端代码实现
1.分页对象:public class PageBean<T> { private int totalCount;//总记录数 private int totalPage;//总页码 private List<T> list;//每页数据 private int currentPage;//当前页码 private int row...原创 2020-04-29 19:09:21 · 186 阅读 · 0 评论 -
异常:java.lang.NumberFormatException: For input string: " 1212"
在做用户批量删除时,后台通过:String[] userChecks = request.getParameterValues("userCheck");来获取jsp页面表单提交的所有选中id,getParameterValues返回的是字符串数组,而dao层是通过Integer类型的id去删除对应的数据,所以需要转换数据类型: for (String userCheck : ...原创 2020-04-28 22:02:29 · 437 阅读 · 0 评论 -
培训教育系统记录总结 -- ajax请求处理成功却不进入success
1.项目中功能描述:1.1 在操作列表中点击删除符号:1.2 弹出提示框后,点击确认则删除对应的一行,并刷新页面;点击取消则不做任何操作:2.项目中功能代码实现:2.1 前台页面:<a title="删除" href="javascript:;"onclick="member_del(this,'${user.id}')"style="text-decoration:none"...原创 2020-04-28 17:47:50 · 200 阅读 · 0 评论 -
培训教育系统记录总结 --普通表单提交之后,关闭弹窗并且刷新父页面
问题:弹窗通过layer插件打开的情况下,采用普通方式提交表单后,弹窗无法关闭,而且当手动关闭弹窗后,父页面没有刷新数据。解决:这种情况下,可以尝试通过在弹窗页面的jsp中加入以下代码来解决上述问题: <% if ((String)request.getAttribute("info") == "success") { %> <script&...原创 2020-04-28 10:14:48 · 163 阅读 · 0 评论 -
培训教育系统记录总结--mybatis逆向工程
1.概念mybatis官方提供逆向工程,可以针对单表自动生成mybatis执行所需要的代码如创建实体类,映射文件等,可以让程序员将更多的精力放在繁杂的业务逻辑上,而不是关注在sql语句的编写。企业实际开发中,常用的逆向工程方式:由数据库的表生成java代码。2.逆向工程2.1 依赖包下载:逆向工程依赖.<dependency> <groupId>org.my...原创 2020-04-25 10:16:50 · 210 阅读 · 0 评论