Session attribute ‘user’ required - not found in session的解决方法

在这里插入图片描述
利用@ModelAttribute先初始化user,保证session中有该属性值

@ModelAttribute//在任何一次请求前,都会执行@ModelAttribute修饰的方法
	public void queryUserById(Map<String,Object> map) {
		System.out.println("nihao");
		User user = new User();
		user.setId(11);
		user.setName("zs");
		Address address = new Address();
		address.setHomeAddress("hg");
		user.setAddress(address);
		map.put("user",user);//map的key就是方法参数类型的首字母小写后一致
	}

猜你喜欢

转载自blog.csdn.net/weixin_43217065/article/details/88858627