이스케이프와 if 조건문
역슬래시 이스케이프 + #if 조건 판단 문법 1. 역슬래시 \ 이스케이프 규칙 미리 선언한 변수:#set($dog = “woof woof”) VTL 코드 렌더링 결과 원리 설명 $dog woof woof 변수를 정상적으로 해석 …
독립 소프트웨어 개발 스튜디오
역슬래시 이스케이프 + #if 조건 판단 문법 1. 역슬래시 \ 이스케이프 규칙 미리 선언한 변수:#set($dog = “woof woof”) VTL 코드 렌더링 결과 원리 설명 $dog woof woof 변수를 정상적으로 해석 …
1. 백엔드 Person 엔티티 코드(C#) C# 백엔드 코드에서 객체 변수 설정 2. VTL 템플릿 코드 & 렌더링 설명 1. $pTest.getMyName() ✅ Velocity 매개변수 없는 메서드 호출:괄호() 생략 가능,$pTest.getMyName 는 $pTest.getMyName()와 …
변수 기본 설정:#set ($valok = “hello foxdevelop”) 변수 경계 ${} 와 . 접근 차이 분석 코드 렌더링 결과 원리 설명 $valok hello foxdevelop 기본 변수 출력 $valok.com hello foxdevelop.com Velocity가 …
Velocity #foreach 컬렉션 및 객체 순회 1. 문자열 List 순회하기 C# 백엔드 코드 Velocity 템플릿 코드 실행 결과: 리스트의 각 문자열을 반복해서 가져오고 줄 바꿈하여 출력합니다. 문법 설명 #foreach(반복변수 in …
1. 템플릿 주석 구분 작성 방식 타입 특징 <!– HTML 주석 –> HTML 기본 주석 최종 웹페이지 소스코드에 출력되며 브라우저 소스 보기에서 확인 가능 ## 한줄 주석 Velocity 한줄 주석 …
1. 핵심 역할 Velocity 템플릿 엔진은 #include / #parse 로 템플릿 재사용을 구현합니다.페이지 상단 네비게이션 _head.htm, 하단 저작권 정보 _footer.htm 같은 공통 부분을 별도 서브템플릿으로 분리해서 불러오면 HTML 코드 중복을 …
지금까지 배운 변수는 C# 백엔드 코드에서 정의한 뒤 템플릿에서 사용하는 방식이었습니다. 사실 set 지시자를 이용해 템플릿 내부에서 직접 변수를 선언할 수 있습니다. 1. 변수 정의 #set() 변수를 정의하는 두 가지 …
1. 엔티티 객체를 템플릿에 전달하기 1. PageInfo 엔티티 클래스 지금까지 문자열만 전달했는데 효율이 낮고 유지보수가 불편합니다. 엔티티 클래스로 데이터를 묶으면 코드가 훨씬 직관적이게 됩니다. 2. 컨텍스트 데이터 채우기 context.Put(“키이름”,데이터):데이터를 템플릿으로 …
.NET 플랫폼 템플릿 엔진으로, Java 플랫폼의 Velocity를 .NET으로 포팅한 버전입니다. 소개 ASP.NET 프로젝트에서 널리 사용됩니다;ASP.NET MVC에는 Razor 템플릿이 기본으로 탑재되어 있습니다. 기존 .aspx 페이지 기반 프로젝트에 MVC 패턴을 적용하고 싶은 …