12 2020 档案
摘要:在数据库中创建表 2.创建表SQL CREATE TABLE product( id varchar2(32) default SYS_GUID() PRIMARY KEY, productNum VARCHAR2(50) NOT NULL, productName VARCHAR2(50), ci
阅读全文
摘要:利用AdminLTE搭建框架,编写前段页面 登录页面 <body class="hold-transition login-page"> <div class="login-box"> <div class="login-logo"> <a href="all-admin-index.html"><
阅读全文
摘要:利用SSM框架构建权限管理系统 使用工具:AdminLTE AdminLTE是一款建立在bootstrap和jquery之上的开源的模板主题工具, 提供了一系列响应的、可重复使用的组件,并内置了多个模板页面; 通过AdminLTE,可以快速的创建一个响应式的Html5网站 AdminLTE框架在网页
阅读全文
摘要:本项目结构设计 界面展示 登录页面 Index主页面 注:该页面会根据登录用户的权限显示不同的菜单列表 用户的增删改查 翻页 角色管理 增删改查 用户权限设置 至此项目已大致完成 接下来学习前段模块化UI框架设计 使用软件:LayUI
阅读全文
摘要:权限管理 实际上就是角色和菜单对应关系的展示。原理同角色管理和权限管理的servlet、dao、service等关系大致相同。 String[] menus = req.getParameterValues("roleMenu"); 命名为RoleMenu。声明、关联对应好后,实现分页的方法就是复制
阅读全文
摘要:菜单展示和动态下拉列表 之前在点击添加按钮时,实现的是页面间的跳转,没有经过后台 现在要经过后台跳转至功能,实现动态跳转 原理是添加userId时edituser肯定为空,只有编辑时才有数值,所以利用edituser功能实现跳转 if (userId == null || "".equals(use
阅读全文
摘要:Debug的方法 在运行项目时有时会遇到500的空指针报错,查询serve日志后 这时可以使用设置断点的方式来排查 以本工程为例,通过日志可以看出报错的内容为前端的sql语句错误 在语句中打断点 可以看到传回的值中,总页数为0。函数的目的是为了判断“当前页面是否为1,如否,则显示当前页数减1”;在当
阅读全文
摘要:在servlet层给保存和编辑功能做区分打标 由于保存和编辑的功能在servlet层中被编写到了一起,在调用过程中为了达到对两种功能的区分,则通过给两个功能打标的方式,实现区分调取 功能中添加 function add() { var flag = document.getElementById("
阅读全文
摘要:在翻页、查询过程中出现的bug和解决方法 实际使用过程中发现查询功能出现了问题 如果在页数不为“1”的页面上进行条件查询,就会出现以上图中显示的bug,即当前页数和总页数不一致,并且查询不到内容 如果这时候点击上一页 则显示和查询的功能恢复正常 尝试解决 以上问题发生在“当前页码大于总页数”的情况下
阅读全文
摘要:条件查询 利用用户ID或姓名查询用户是否存在 default://enquire查询 User user2 = new User(); user2.setUserId(req.getParameter("userId")); user2.setUserName(req.getParameter("u
阅读全文
摘要:在运行项目时报错 Error:(11, 8) java: com.dpb.servlet.servlet.UserServiceImpl不是抽象的, 并且未覆盖com.dpb.servlet.service.UserService中的抽象方法queryUserCount(com.dpb.servle
阅读全文
摘要:翻页函数的实现 int pl = 10, pn = 1, cn = 0, tn = userService.queryUserCount();int tp = (tn / pl + tn % pl == 0 ? 0 : 1);if (pageNum != null) { pn = Integer.p
阅读全文
摘要:分页查询 理由limit函数实现分页控制 select * from userInfo limit 0, 10; 第一个数字是从第几个数字开始查,第二个数字表示往后查几条数据 假设两个数字分别是a和b,那么如果要实现分页控制,则在这里a表示页数,b是每页显示的条数 limit_x = (a - 1
阅读全文
摘要:过滤器Filter 过滤器实际上就是对web资源进行拦截,做一些处理后再交给下一个过滤器或servlet处理通常都是用来拦截request进行处理的,也可以对返回的response进行拦截处理 应用到的场景一般有自动登录、统一设置编码格式、访问权限控制和敏感字符过滤等 在我的项目中,新建一个角色 王
阅读全文
浙公网安备 33010602011771号