在Spring MVC中启动会话可以通过以下步骤实现:
<session-config>
<session-timeout>30</session-timeout>
</session-config>
上述代码将会话超时时间设置为30分钟。
@Controller
@SessionAttributes("user")
public class UserController {
// ...
}
上述代码将会话中的"user"属性与控制器中的模型属性进行关联。
@RequestMapping("/login")
public String login(@ModelAttribute("user") User user) {
// 处理登录逻辑
return "home";
}
上述代码将会将名为"user"的模型属性添加到会话中。
@RequestMapping("/logout")
public String logout(HttpSession session) {
// 清除会话数据
session.invalidate();
return "login";
}
上述代码将会清除当前会话中的所有数据。
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云