반응형
스프링 부트 3.0 아래 버전에서는 request, responese, session, servletContext, locale 객체들을 제공했지만 위 버전부터는 지원을 하지 않는다. 그렇기 때문에 Controller 에서 Model에 저장을 해서 view로 넘겨줘야 한다.
@GetMapping("/url")
public String basicObjects(Model model, HttpServletRequest request,
HttpServletResponse response, HttpSession session) {
model.addAttribute("request", request);
model.addAttribute("response", response);
model.addAttribute("servletContext", request.getServletContext());
return "view";
}
<ul>
<li>request = <span th:text="${request}"></span></li>
<li>response = <span th:text="${response}"></span></li>
<li>servletContext = <span th:text="${servletContext}"></span></li>
<li>locale = <span th:text="${#locale}"></span></li>
</ul>
출처 : https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-2/dashboard
반응형
'Devleop > Thymeleaf' 카테고리의 다른 글
[Thymeleaf] 타임리프 속성 설정, 추가, checkbox (0) | 2023.05.17 |
---|---|
[Thymeleaf] 타임리프 리터럴(literals)과 연산(>, +, Elvis, No-Operation) (0) | 2023.05.17 |
[Thymeleaf] 타임리프 url 생성하기 (0) | 2023.05.16 |
[Thymeleaf] 타임리프 SpringEL (0) | 2023.05.16 |
[Thymeleaf] 타임리프 text, utext (0) | 2023.05.16 |