목록Spring/백엔드 웹 개발 활용 기술 (2)
개발일기
편리한 폼 관리를 위한 속성 th:object(기능 강화, 폼 커맨드 객체 선택)th:field, th:errors, th:errorclass폼 컴포넌트 기능 checkbox, radio button, List 등을 편리하게 사용할 수 있는 기능 지원스프링의 멕시지, 국제화 기능의 편리한 통합스프링의 변환 서비스 통합(ConversionService) 입력 폼 처리 th:object: 커맨드 객체를 지정한다.*{...} 선택 변수 식이라고 한다. th:object에서 선택한 객체에 접근한다.th:fieldHTML 태그의 id, name, value 속성을 자동으로 처리해준다. 렌더링 전 렌더링 후 등록 폼th:object를 적용하려면 먼저 해당 오브젝트 정보를 넘겨주어야 한다. 하지만 등록 폼이기..
타임리프 특징 - 서버 사이드 HTML 렌더링(SSR)- 네츄럴 템플릿- 스프릿 통합 지원 서버사이드 렌더링이란?서버쪽에서 화면을 렌더링하여 보여주는 방식을 말한다.타임리프는 백엔드 서버에서 HTML을 동적으로 랜더링하는 용도로 사용된다. 네츄럴 템플릿 타임리프는 순수 HTML을 최대한 유지하는 특징이 있다.타임리프로 작성한 파일은 HTML을 유지하기 때문에 웹 브라우저에서 파일을 직접 열어도 내용을 확인할 수 있고, 서버를 통해 뷰 템플릿을 거치며 동적으로 변경된 결과를 확인할 수 있음. 스프링 통합 지원타임 리프는 스프링과 자연스럽게 통합되고, 스프링의 다양한 기능을 편리하게 사용할 수 있게 지원한다. 타임리프 사용선언 기본 표현식 간단한 표현:변수 표현식 : ${...} 선택 변수 ..