템플릿 리터럴은 자바스크립트 ES6 문법에서 추가된 기능 입니다.
기존 (ES5)
var a = 5;
var b = 10;
console.log('Five is ' + a + ' and\nnot ' + (a + b) + '.');
템플릿 리터럴 (ES6)
var a = 5;
var b = 10;
console.log(`Five is ${a} and
not ${a + b}.`);
JSTL과 같이 사용하기
${} 문법은 JSTL에서도 사용되는 문법이기 때문에, 템플릿 리터럴로 인식되는 것이 아니라 JSTL로 인식 합니다.
그래서 아래와 같이 사용해야 합니다.
var a = 5;
var b = 10;
console.log(`Five is ${'${a}'} and
not ${'${a + b}'}.`);
'개발' 카테고리의 다른 글
맥OS 이클립스 에러 - The JVM shared library does not contain the JNI_CreateJavaVM symbol (0) | 2023.10.12 |
---|---|
자바스크립트 동적 ul li 추가 방법 (0) | 2023.01.11 |
스프링 외부 경로 리소스 맵핑 (0) | 2023.01.05 |
자바 JNI 사용시 이클립스 스프링 톰캣 java.library.path 설정 방법 (0) | 2022.12.09 |
스프링 mybatis 폐쇄망 dtd 문제 (0) | 2022.11.29 |