springboot+thymeleaf接收session
时间: 2023-09-09 10:14:03 浏览: 113
springboot + thymeleaf配置
要在Spring Boot应用程序中使用Thymeleaf模板引擎接收Session,可以使用Spring Boot提供的SessionAttributes注解来注入Session对象。
首先,在Controller类中使用@SessionAttributes注解声明要使用的session属性名称,例如:
```
@Controller
@SessionAttributes("mySession")
public class MyController {
...
}
```
然后,在需要使用Session的方法中,可以使用@ModelAttribute注解来接收Session对象,例如:
```
@GetMapping("/myPage")
public String myPage(@ModelAttribute("mySession") HttpSession session) {
// 使用session对象执行操作
...
return "myPage";
}
```
这样,Thymeleaf模板引擎就可以在页面中直接访问Session对象,例如:
```
<p>Session属性值:[[${#session.getAttribute('mySession')}]</p>
```
阅读全文