Tech/템플릿 엔진

Tech/템플릿 엔진

타임리프 사용법

핵심 순수 HTML을 그대로 유지하면서 View Template 도 사용할 수 있는 Thymeleaf의 특징을 Natural Template 이라 한다. th: ~~~ 가 붙은 부분은 서버사이드에서 렌더링되고, 기존의 것을 대체한다. 이 부분이 없으면 기존 html의 ~~~ 속성이 그대로 사용된다. HTML을 파일로 직접 열었을 때, th: ~~~ 가 있어도 웹 브라우저는 th: 속성을 알지 못하므로 무시한다. 즉, 정적 HTML 리소스 파일 보기를 유지하면서 템플릿 기능도 할 수 있다. 사용 선언 변수 표현식 - ${ ... } 10000 모델(Model)에 포함된 값이나, 타임리프 변수로 선언한 값(itemId=${item.id})을 조회할 수 있다. Property 접근법을 사용한다. ( item...

Tech/템플릿 엔진

JSP 간단 사용법

no.1 첫 줄 JSP 문서라는 뜻 no.2 자바의 import 문과 같다. no.3 이 부분에는 자바 코드를 입력할 수 있다. no.4 이 부분에는 자바 코드를 출력할 수 있다. no.5 -> ${ ... } 로 Model에 저장한 member 객체를 꺼낼 수 있지만, 너무 복잡해진다. JSP는 ${ ... } 문법을 제공한다. 이 문법을 사용하면 request의 attribute에 담긴 데이터를 편리하게 조회할 수 있다. id=${member.id} no.6 - 선언

kimjingyu
'Tech/템플릿 엔진' 카테고리의 글 목록