웹 개발/오류

[Javascript] JSP에서 백틱(`)의 템플릿 문자열을 사용하지 못할 때

크리스피코드 2023. 5. 9. 17:36

자바스크립트에서 백틱(`)을 사용하면 편리하게 문자열을 다룰 수 있다.

 

const a = 'test';
console.log(`this is just a ${a}`);
// this is just test

 

 

하지만 JSP에서는 이 달러 기호가 EL 표현식으로도 사용되기 때문에 정상적으로 작동하지 않을 수 있다.

 

JSP에서 템플릿 문자열을 사용할 때는 백슬래쉬(\)를 사용한다.

 

const a = 'test';
console.log(`this is just a \${test}`);
// this is just test