반응형
스프링 부트 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
스프링 MVC 2편 - 백엔드 웹 개발 활용 기술 - 인프런 | 강의
웹 애플리케이션 개발에 필요한 모든 웹 기술을 기초부터 이해하고, 완성할 수 있습니다. MVC 2편에서는 MVC 1편의 핵심 원리와 구조 위에 실무 웹 개발에 필요한 모든 활용 기술들을 학습할 수 있
www.inflearn.com
반응형
'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 |