登录注册权限树形展示

本文介绍了一个使用Vue.js实现的项目,包括登录注册功能和权限树形菜单展示。首先,讨论了登录注册的实现步骤,如用户实体类、DAO层操作以及前端页面展示。接着,详细阐述了树形菜单的创建,涉及菜单实体类、DAO包、控制器和JS文件。最后,提到了权限登录的逻辑,如何根据用户类型显示相应的菜单选项,并通过数据库查询和数据处理来构建父子层级关系。
摘要由CSDN通过智能技术生成

思维导图:

项目开始:

导jar包,界面样式和所需工具类:

 一:登录&注册:

1,根据数据库写用户实体类:

 2,dao包写登录注册方法(查询和增加):

public User login(User user) throws Exception{
		String sql="select * from t_easyui_user where name='"+user.getName()+"' and pwd='"+user.getPwd()+"'";
		List<User> executeQuery = super.executeQuery(sql, User.class, null);
		return super.executeQuery(sql, User.class, null).get(0);
	}
	

	
	public void add(User user) throws Exception{
		String sql="insert into t_easyui_user(name,pwd) values(?,?)";
		 super.executeUpdate(sql, user, new String[] {"name","pwd"});
	}

子控制器(useraction):

public String login(HttpServletRequest req, HttpServletResponse resp){
		try {
			User u=userDao.login(user);
			if(u==null) {
				return "toLogin";
			}
			req.getSession().setAttribute("cuser", u);
		} catch (Exception e) {
			e.printStackTrace();
			return "toLogin";
		}
		return "main";
	}
	
	
	public String register(HttpServletRequest req, HttpServletResponse resp){
		try {
			userDao.add(user);
			req.setAttribute("msg", &
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值