1、实体类
public class User {
private int id; //递增主键
private String username; //用户账号
private String password; //用户密码
//省略set和get方法
}
2、控制器头部
@SessionAttributes("user")
@Controller
@RequestMapping("/login")
public class LoginController {
//省略代码
}
3、控制器方法
@RequestMapping(method=RequestMethod.POST)
public String login(ModelMap modelMap,String username)
{
User user=userService.getUser(username);
modelMap.addAttribute("user", user);
return "index";
}
4、在jsp页面获取session中的值
${ sessionScope.user.id }
5、注意事项:@SessionAttributes(“user”)必须和modelMap.addAttribute(“user”, user)以及${ sessionScope.user.id }中"user"相同。id是User实体类的属性。