![](https://img-blog.csdnimg.cn/1b7302da401645f8b02f1bcef9565f94.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
javaWeb
文章平均质量分 58
javaWeb中的实战知识点
做一道光
互联网软件开发,已转汽车嵌入式软件开发
展开
-
javaweb课程设计,《卖淘乐》后台管理系统,课程设计说明书
1.引言1.1研究的目的及意义随着网络购物平台的飞速发展,网络购物平台的后台管理系统越来越受到公司的重视,一个功能强大的后台管理系统决定着整个产品的成败,我们小组将使用规范的开发方法,主流的开发技术对《卖淘乐》后台管理系统进行开发。当前的网络购物平台正在由C/S结构向B/S结构转移,但是由于安全性等方面的因素,C/S结构的信息系统仍然占据信息管理系统的主流。逐渐地随着软件在社会各个领域的广泛应用,大量繁杂的工作得以快递、高效的完成,使人们从繁重的劳动中解脱出来,提高了工作效率和工作质量。在计算机原创 2022-05-30 10:46:47 · 4654 阅读 · 0 评论 -
javaweb课程设计,《卖淘乐》后台管理系统,开发帮助文档
项目展示效果图4.1管理员登录图图4.2登录成功图图4.3登录失败图图4.4超级管理员主页面图4.5普通管理员主页面图4.6业务员主页面图4.7菜单选项全部启用图图4.7菜单选项部分禁用图图4.9角色查询图图4.10角色添加图图4.11角色添加成功图图4.12角色删除图图4.13角色删除成功图图4.14角色修改成功图...原创 2022-05-30 10:30:35 · 1686 阅读 · 1 评论 -
Javawe角色信息管理(Druid,dbutils,jstl)
项目需要导入的jar包5.10角色信息管理角色列表功能 添加新角色 删除角色 修改角色5.10.1角色列表功能1.实现流程2.数据库操作代码实现(1)从角色信息表tb_roles查询角色信息(2)创建实体类Role(3)创建DAO类6.26角色管理代码实现6.26.1创建实体类package com.it.entity;//角色实体类public class Role { private int roleId; .原创 2022-05-27 20:02:32 · 422 阅读 · 0 评论 -
管理员登录成功后隐藏禁用菜单
如果一个权限被超级管理员禁用了之后,即使拥有该权限的管理员登录之后,此权限应当不可见或不可操作。1.设置为不可用在Index.jsp页面添加如下语句 <!-- 菜单2 --> <c:forEach items="${menuList}" var="menu1"> <li> <a href="#" class="dropdown-toggle"> <原创 2022-05-26 21:44:51 · 270 阅读 · 0 评论 -
Javaweb菜单项的启用与停用(底层为数据库修改操作)
权限/菜单的启用与停用功能,指的是当系统管理员禁用了某个菜单之后,即使拥有这个权限的用户也不能进⾏此操作了。修改tb_menus数据表增加menu_state字段以支持启用停用功能。 流程设计 正在上传…重新上传取消 增加menu2实体类中menuState属性。 修改MenuDao和MenuService中查询Menu2的方法。 在admin_menu_list.jsp 页面显示二级菜单时,同时显示其对应的状态。 全部菜单中二级菜单的状态发生变化,相应的点击一级菜单所出现原创 2022-05-26 18:31:12 · 1025 阅读 · 0 评论 -
javaweb实战,当点击一级菜单,ajax异步请求二级菜单联动显示
当点击一级菜单,异步请求二级菜单联动显示。创建Menu2ListByMenu1Servlet类。 点击admin_menu_list.jsp ⻚⾯中的一级菜单,触发AJax请求,请求Menu2ListByMenu1Servlet。 在Menu2ListByMenu1Servlet类中接收ajax请求,并且根据一级菜单查询二级菜单,然后以JSON格式响应ajax请求。 将ajax得到的响应数据,二级菜单显示出来。1.Druid.properties文件#���ݿ�������Ϣdriver原创 2022-05-25 20:31:12 · 9033 阅读 · 0 评论 -
Javaweb菜单信息管理的一级菜单和二级菜单显示
对于⼀个系统⽽⾔,系统功能是由程序员进⾏开发和实现的,菜单相对⽐较固定的;如 果要新增⼀个菜单,则需要有对应的功能⽀撑,因此对于菜单的添加操作不会让管理员 来实现,⽽是由程序员实现的。因此菜单信息管理功能主要就是对菜单的展示。数据库操作代码实现 查询所有的⼀级菜单 查询所有的⼆级菜单 根据⼀级菜单查询所有的⼆级菜单1.涉及数据表 菜单信息表 tb_menus 2.SQL指令 -- 1 查询所有⼀级菜单 select menu_id,menu_code,menu原创 2022-05-25 09:39:40 · 1743 阅读 · 0 评论 -
Javaweb首页的菜单列表根据不同用户的身份动态加载
1.zhangsan用户业务员身份2.admin用户,超级管理员身份3.lisi普通管理员身份数据库展示核心代码展示MenuDAO类package com.it.dao;import com.it.entity.Menu1;import com.it.entity.Menu2;import com.it.untils.DruidUtils;import org.apache.commons.dbutils.Quer...原创 2022-05-24 16:05:26 · 633 阅读 · 0 评论 -
Javaweb实战中,对用户密码密码进行加密加盐,提高用户信息安全性
加密对称加密:明文按照一定规则加密成密文,这个密文可以按照对应的规则解密成明文。(隐患:当黑客知道加密规则后就可以解密,如base64) 非对称加密:明文按照一定规则加密成密文,密文没有对应的规则解密成明文。(加密后的明文是不能解密的,如MD5),但现在网上已经有了非对称加密的加密解密网址,如果黑客到的用户的密码的密文在该网站上输入密文,就可以得到该密码的明文(理论上加密后的明文是不能解密的,但这些网站通过穷举法就可以解密,底层原理十分复杂,规避方法为设置用户密码时不能为纯数字,或者对加密后的密文进行原创 2022-05-22 17:21:59 · 2429 阅读 · 0 评论 -
创建登录认证过滤器,实现页面访问的权限管理
管理员登录成功后,将管理员信息存储到session中 创建登录过滤器拦截所有用户请求,然后在doFilter方法中写登录过滤器的拦截规则。1.首先创建LoginFilter类,在类名上方加上注解@WebFilter("/*")表示一进入系统就过滤所有的页面package com.it.untils;import com.it.entity.Manager;import javax.servlet.*;import javax.servlet.annotation.WebF.原创 2022-05-21 17:15:50 · 336 阅读 · 0 评论 -
javaweb登录界面验证码自动生成,点击重新生成验证码,验证码与输入框的校验
当进入登录界面时,验证码图片自动生成,验证码图片颜色随机,字母颜色随机,该代码只是随机生成小写英文字母,没有设置大写字母和数字点击验证码图片重新生成验证码验证码输入错误时,提示出来验证码输入正确后才进行登录账号和密码的验证中大型项目中用到的,现把关键代码展示如下login.jsp界面(注意此时已经导入过jquery包了)<img src="CheckCodeServlet" width="100%" height="30" id="checkCode...原创 2022-05-20 21:12:59 · 2033 阅读 · 0 评论 -
Javaweb登录页面使用JQuery循环判断输入框不能为空
当用户名输入框和密码输入框什么都不输入时,点击登录弹出弹窗显示用户名不能为空当只输入密码不输入用户名时,点击登录弹出弹窗显示用户名不能为空当只输入用户名不输入密码时,显示密码不能为空JQuery代码展示,注意需要引入jquery包,当然也可以引用在线jquery包字节跳动公司的jquery(速度快推荐)<script src="https://s3.pstatp.com/cdn/expire-1-M/jquery/3.3.1/jquery.min.js"><.原创 2022-05-19 19:58:34 · 1480 阅读 · 0 评论