JSP 문서상 <script> </script> 스크립트 영역 내부에서

 

 

문자열을 만들고 변수에 담을 때 `내용` (백틱) 사용하고 내부에 변수를 

 

 

사용하고 싶은데, JSP의 EL(Expression Language) 표현식 ${}

 

 

JavaScript 템플릿 리터럴 ${} 동일한 구문을 사용해서

 

 

충돌이 나서 문제가 될 수 있는데

 

 

이럴 때는 아래처럼 JSP EL 표현식이 템플릿 리터럴을 감싸는 형식으로 작성해주면 된다

 

 

 

<!-- JSP 문서상 스크립트 영역 -->

<script>
	
    var name = "홍길동";

    var str = `안녕하세요 ${"${name}"} 입니다.`;

    // 그리고 함수 호출도 마찬가지로 이렇게 작성 ${"${testFunc()}"}
  
</script>

 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기