SSM框架实现不同用户登陆进入不同页面

SSM框架实现不同用户登陆进入不同页面

1、jsp页面



2、controller页面

@RequestMapping(value="/login.action" ,method= {RequestMethod.POST, RequestMethod.GET})
	public String login(hmqUser user,Model model ,HttpSession session)
	{
		User user2=userdao.findUser(user);
		System.out.println(user2);
	if(user2!=null&&!user2.getUser_type().equals(user.getUser_type())) {

		System.out.println(user2.getUser_type().equals(user.getUser_type()));
		model.addAttribute("b", "用户类型不对,请重新选择!");
		return "login";
	}
		else if(user2.getUser_type().equals(user.getUser_type())&& user2.getUser_type().equals("管理员")) {

			session.setAttribute("USER_SESSION", user2);

			return "admin";
		}
		else if( user2.getUser_type().equals(user.getUser_type())&& user2.getUser_type().equals("教工")) {
		System.out.println(user2.getUser_type());
			session.setAttribute("USER_SESSION", user2);

			return "teacher";
		}
		else if(!user2.getUser_type().equals(user.getUser_type())&&user2.getUser_type().equals("学生")) {

			session.setAttribute("USER_SESSION", user2);

			return "student";
		}
	model.addAttribute("a", "账号或密码错误,请重新输入!");
		return "login";
	}	

可以在login.jsp页面j加弹出个提示

 
 	${a}b
     ${b}
 

3、页面展示
SSM框架实现不同用户登陆进入不同页面_第1张图片

你可能感兴趣的:(SSM,javaee)